4. 寫一個程式,它在螢幕上要印成這樣子
For he’s a jolly good fellow!
For he’s a jolly good fellow!
For he’s a jolly good fellow!
Which nobody can deny!
這程式裡面(除了main函數以外) 須宣稱二個函數 (function),
一個函數是只能印出For he’s a jolly good fellow! 這一句
另一個函數是只能印出Which nobody can deny! 這一句
程式碼如下:
// ch2_wr4.cpp : Defines the entry point for the console application. //
#include “stdafx.h” #include <stdio.h> //引入stdio.h檔 #include <stdlib.h> //引入stdlib.h檔
void prt_jolly_txt (void); //宣稱一個prt_jolly_txt函數,回傳值設為沒有回傳值,參數設為沒有參數 void prt_deny_txt (void); int main(int argc, char* argv[]) { int i; //宣告一個變數i for(i=1;i<=3;i++){ //使用for迴圈,把1 assign給i變數當作起始值,當i小於或等於3時停止迴圈,每次迴圈執行完畢i就加 prt_jolly_txt(); //呼叫prt_jolly_txt函數 } prt_deny_txt(); //呼叫prt_deny_txt函數 system(“PAUSE”); //「按任意鍵繼續…」的程式 return 0; //函數結束,傳回整數0並跳回原本呼叫的地方 }
void prt_jolly_txt (void){ //prt_jolly_txt的Function head,回傳值設為沒有回傳值,參數設為沒有參數
printf(“For he’s a jolly good fellow!\n”); //印出字串 } void prt_deny_txt (void){ //prt_deny_txt的Function head,回傳值設為沒有回傳值,參數設為沒有參數
printf(“Which nobody can deny!\n”); //印出字串
} |