C primer plus 第六版 第九章 第二題 程式設計練習答案

Aeron-A發表於2018-06-01

Github 地址:這裡這裡φ(>ω<*)

/*

     本程式應 習題 2 建立。
   題目要求: 設計一個函式chline(ch,i,j),列印指定的字元j行i列。
                在一個簡單的驅動程式中測試該函式。
*/


#include<stdio.h>


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


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


printf("輸入待列印字元,及行數與列數。(按順序輸入,每輸入一個數以Enter鍵結束) :");


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;
}

相關文章