c++控制结构

来源:互联网 发布:防范网络电信诈骗 编辑:程序博客网 时间:2024/05/16 11:35
  1. //while
  2. #include <iostream>
  3. int main(int argc, char *argv[])
  4. {
  5.     int sum=0,val=1;
  6.     //keep executing until val is greater 10
  7.     while(val<=10){
  8.         sum+=val;//assigns sum+val to sum
  9.         ++val;
  10.     }
  11.         std::cout<<"Sum of 1 tu 10 inclusive is:"
  12.         <<sum<<std::endl;
  13.         return 0;

 

  1. //for
  2. #include <iostream>
  3. int main(int argc, char *argv[])
  4. {
  5.     int sum=0;
  6.     //sum values from 1 up to 10 inclusive
  7.     for(int val=1;val<=10;++val)
  8.         sum+=val;
  9.     std::cout<<"Sum of 1 to 10 inclusive is:"
  10.             <<sum<<std::endl;
  11.     return 0;
  12.     
  13. }

 

  1. //if
  2. #include <iostream>
  3. int main(int argc, char *argv[])
  4. {
  5.     std::cout<<"Enter two number:"<<std::endl;
  6.     int v1,v2;
  7.     std::cin>>v1>>v2;
  8.     //use smaller number as lower bound for summation
  9.     //and lager number as upper bound
  10.     int upper,lower;
  11.     if(v1>=v2)
  12.         upper=v1,lower=v2;
  13.     else
  14.         upper=v2,lower=v1;
  15.     int sum=0;
  16.     //sum values from lower up to and including upper
  17.     for(int val=lower;val<=upper;++val)
  18.         sum+=val;
  19.     std::cout<<"Sum of"<<lower
  20.         <<"to"<<upper
  21.         <<"inclusive is"
  22.     <<sum<<std::endl;
  23.     return 0;
  24. }