国产探花免费观看_亚洲丰满少妇自慰呻吟_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語句書寫格式錯誤,如將<<之間加入空格等等。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 内江市| 绥阳县| 侯马市| 邹城市| 固始县| 巴彦淖尔市| 平原县| 于田县| 广宁县| 上林县| 眉山市| 聂荣县| 新营市| 二连浩特市| 绍兴市| 长垣县| 南漳县| 沿河| 察隅县| 广元市| 恩平市| 龙口市| 五常市| 东乡族自治县| 城步| 青铜峡市| 桓台县| 景洪市| 潼关县| 洛南县| 星座| 芮城县| 讷河市| 沧源| 合山市| 珲春市| 普格县| 石狮市| 鹤岗市| 永寿县| 铜梁县|