[程設習題] C Primer Plus Ch2 #4

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 assigni變數當作起始值,當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_txtFunction head,回傳值設為沒有回傳值,參數設為沒有參數


 


     printf(“For he’s a jolly good fellow!\n”);            //印出字串


}


void prt_deny_txt (void){                                  //prt_deny_txtFunction head,回傳值設為沒有回傳值,參數設為沒有參數


 


     printf(“Which nobody can deny!\n”);                   //印出字串


 


}