2015年6月7日 星期日

d498:我不說髒話(20)

d498: 我不說髒話(20)

更新時間:2016/12/20
內容
  文文小學時因交友不慎,學會了說髒話。有一天他說髒話時被老師聽到了,結果被罰在黑板上寫 n 遍「I don't say swear words!」。
輸入說明
  輸入只有一行,其中含有一個正整數 n,代表文文被罰寫的次數。
輸出說明
  輸出 n 行「I don't say swear words!」。
範例輸入
  2
範例輸出
  I don't say swear words!
  I don't say swear words!
提示
背景知識
  迴圈



想一想,再看解答~


我的解題想法
  因為知道次數,我們直接使用 for 迴圈輸出 I don't say swear words!。

程式碼
#include <stdio.h>
int main(void){
    int n;
    scanf("%d",&n);
    for(int i=1;i<=n;i++){
        printf("I don't say swear words!\n");
    }
    return 0;
}
程式碼解析
#1:引入標準輸入/輸出串流。
#2:主程式開始,回傳引數int,沒有參數。
#3:宣告1個整數(int)變數「n」,範圍–2,147,483,648 到 2,147,483,647。
#4:從標準輸入讀取格式化數據。讀取1個整數(%d),指定值給「n」。
#5:迴圈 for 開始。區域變數「i」,從 1 開始到 n 結束 (int i=1;i<=n;i++)。
#6:將格式化數據顯示到標準輸出。輸出字串「I don't say swear words!\n」。
最後「\n」代表換行。
#7:迴圈 for 結束。
#8:主程式回傳整數「0」。
#9:主程式結束。