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

Aeron-A發表於2018-06-01

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

相關文章