C primer plus 第六版 第九章 第三题 编程练习答案

版权声明:转载请注明来源~ https://blog.csdn.net/Lth_1571138383/article/details/80536056

Github 地址:这里这里φ(>ω<*)

/*
    本程序应习题 3 建立。
  题目要求: 编写一个函数,接受3个参数:一个字符和两个整数。
              字符参数是待打印的字符,第一个整数指定一行中打印字符的次数,
   第二个整数指定打印指定字符的行数。
     编写一个调用该函数的程序。
          注: 题目要求同题目二,除整数参数实现功能位置不同。故代码搬过来了。未修改! 我懒( ̄▽ ̄)~*。
*/
#include<stdio.h>


void chline(char ch, int i, int j);


int main(void)
{
char c = 0;
int line = 0;
int column = 0;


printf("输入待打印字符,及行数与列数。(按顺序输入) :");


c = getchar();
getchar();
scanf_s("%d %d", &line, &column);


chline(c, column, line);


getchar();
getchar();


return 0;
}


void chline(char ch, int i, int j)
{
int y = 0;
int t = 0;


for (y = 0; y < j; y++)
{
for (t = 0; t < i; t++)
{
putchar(ch);
}


putchar('\n');
}


putchar('\n');
printf("Bye ! \n");


return;
}

猜你喜欢

转载自blog.csdn.net/Lth_1571138383/article/details/80536056