国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

用while循環和for循環輸出10~0遞減的自然數

2023-06-05 11:58:40
字體:
來源:轉載
供稿:網友

對于一個編程高手來說,while循環和for循環是一個非常簡單的事情了,但是對一個剛剛接觸程序設計的人來說,將其掌握好并熟練運用還是一件非常困難的事情。教了很多年的程序設計,我發現很多學生都無法理解它的具體使用方法。只好通過無數的例子來讓他們被動的理解和接受。

下面這個例子是C++Prime(第四版)中的一個習題,在讓學生做這個題目時,竟然有很多學生沒有正確的做出來,現在將其分享到這里:

題目要求:用while循環編程,輸出10~0遞減的自然數。然后用for循環重寫該程序。

具體解決方法:

(1)使用while循環

#include < iostream >

int main()
{
        int i = 10;
        while (i >=0 )
         {
                    std::cout << i << " ";
                     --i;
         }
         return 0;
}

(2)使用for循環實現這個問題:

#include < iostream >

int main()
{
      for(int i = 10; i >= 0; --i)
      {
             std::cout << i << " ";
      }
      return 0;
}

學生犯得主要錯誤有:

(1)在while循環體中沒有寫i--或--i,造成程序死循環;

(2)大括弧忘記關閉;

(3)沒有書寫return 0語句;

(4)cout語句書寫格式錯誤,如將<<之間加入空格等等。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金门县| 丰顺县| 临安市| 堆龙德庆县| 航空| 交口县| 吴旗县| 宜宾县| 昆山市| 横峰县| 中江县| 嘉鱼县| 明水县| 高雄县| 西林县| 札达县| 油尖旺区| 藁城市| 黔东| 游戏| 东港市| 双城市| 卓尼县| 乡宁县| 余姚市| 大英县| 陵水| 修武县| 桦南县| 洛川县| 永兴县| 冕宁县| 梨树县| 百色市| 南开区| 怀远县| 北辰区| 永定县| 榆社县| 石门县| 宣武区|