当前位置:   article > 正文

C++语言中的循环语句_c++循环代码1到10

c++循环代码1到10

       首先编写简单的小程序熟悉三种循环语句

       编程求出自然数1~100之和。

      1 while循环语句:

  1. <span style="font-size:18px;">#include <iostream.h>
  2. void main()
  3. {
  4. int i=1,sum=0;
  5. while(i<=100)
  6. {
  7. sum+=i;
  8. i++;(这两条语句可以写成sum+=i++)
  9. }
  10. cout<<"sum="<<sum<<endl;
  11. }</span>

      2 do-while循环语句: 

  1. <span style="font-size:18px;">#include <iostream.h>
  2. void main()
  3. {
  4. int i=1,sum=0;
  5. do{
  6. sum+=i;
  7. i++;
  8. }while(i<=100);
  9. cout<<"sum="<<sum<<endl;
  10. }
  11. </span>

        3for循环语句:

  1. <span style="font-size:18px;">#include <iostream.h>
  2. void main()
  3. {
  4. int sum=0;
  5. for(int i=1;i<=100;i++)
  6. sum+=i;
  7. cout<<"sum="<<sum<<endl;
  8. }
  9. </span>

        我自己偏好使用for循环语句,也是因为看过好多的程序都是for循环语句写的,看的多了,也就慢慢熟悉了吧。在看书之前就写过那个求10000以内的所有质数,并且以每行6列的输出格式显示在屏幕上,写了N次,每次感觉都是对的,可就是输出的结果跟自己想的不一样,搞得自己就要拍键盘了,后来想起了自己曾经背过的一个例子,就试着把一些东西放进去,居然输出结果了,很出乎意料。 

        感觉用了for循环语句顿时C++变得好玩多了,可以编出一些我们力所不能及的东西和编出一些好看的图案

       对于C++语言的语句我感觉最重要的就是熟悉并且掌握for循环语句,学好了for循环语句短时间分析程序题会相对的容易,对于编写更复杂的程序会有好的基础。

       此外还有两个不常用的语句:break语句和continue语句

(1)求出从键盘上输入的整数之和,遇到负数时终止输入求和,输入的数不超过10个

  1. <span style="font-size:18px;">#include <iostream.h>
  2. void main()
  3. {
  4. const int M=10;
  5. int num,sum(0);
  6. cout<<"Input number: ";
  7. for(int i=0;i<M;i++)
  8. {
  9. cin>>num;
  10. if(num<0)
  11. break;
  12. sum+=num;
  13. }
  14. cout<<"sum="<<sum<<endl;
  15. }</span>

  (2)求出从键盘输入的10个数中所有的正数之和,负数不进行求和计算,并输出其结果。

  1. <span style="font-size:18px;">#include <iostream.h>
  2. void main()
  3. {
  4. const int M=10;
  5. int num,sum(0);
  6. cout<<"Input number: ";
  7. for(int i=0;i<M;i++)
  8. {
  9. cin>>num;
  10. if(num<0)
  11. continue;
  12. sum+=num;
  13. }
  14. cout<<"sum="<<sum<<endl;
  15. }
  16. </span>

       仔细分析两个程序题会有怎么样的结果?

 

       

        

   

 

 

 

     

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/756451
推荐阅读
相关标签
  

闽ICP备14008679号