English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

請撰寫一個程式,其輸出結果如下:
Smile!Smile!Smile!
Smile!Smile!
Smile!

在程式裡,定義一個函數,讓它輸出Smile!一次,並讓此程式依需求來使用新定義的函數

2006-10-23 19:45:36 · 1 個解答 · 發問者 佑佑 5 in 電腦與網際網路 程式設計

1 個解答

這是比較簡單易懂的寫法

應該也比較適合你的程度

用兩個迴圈寫成

-------------------------
#include
#include

//宣告函數原型
void print_smile();

int main()
{
for (int i=0;i<3;i++)
{
for (int j=0;j<3-i;j++) print_smile();
printf("\n");
}
//兩層迴圈,外負責列數(row),0~2所以跑三次
//內決定每列個數,依次0~2、0~1、0~0
//所以跑3、2、1次

system("pause");
}

//定義函數
void print_smile()
{
printf("Smile!");
}

2006-10-24 00:33:10 · answer #1 · answered by 沄™ 6 · 0 0

fedest.com, questions and answers