zoukankan      html  css  js  c++  java
  • C++第10周项目1参考——利用循环求和

    课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565


    【项目1:利用循环求和】求1000以内所有偶数的和
    //用for循环完成
    #include <iostream>
    using namespace std;
    int main( )
    { 
    	int sum=0,i;
    	for(i=2;i<=1000;i+=2)
        	sum+=i;   //相当于sum=sum+i;
    	cout<<"sum="<<sum<<endl;
    	return 0;
    }

    //用for循环完成(之二)
    #include <iostream>
    using namespace std;
    int main( )
    { 
    	int sum=0,i;
    	for(i=0;i<=1000;++i)
    		if(i%2==0)    //如果是偶数才相加,显然没有第一个解好
    	    	sum+=i;   //相当于sum=sum+i;
    	cout<<"sum="<<sum<<endl;
    	return 0;
    }

    //用while循环完成(之一)
    #include <iostream>
    using namespace std;
    int main( )
    { 
    	int i=2,sum=0;
    	while (i<=1000)
        {
    		sum=sum+i;
    		i+=2;   //相当于i=i+2
        }
    	cout<<"sum="<<sum<<endl;
    	return 0;
    }
    

    //用while循环完成(之二)——循环体内语句顺序的变化引起初值和循环条件的变化
    #include <iostream>
    using namespace std;
    int main( )
    { 
    	int i=0,sum=0;  //i的初值为不再为2
    	while (i<1000)  //结束条件不再是i<=1000。若相等时还进入循环,1002将被加
        {
    		i+=2;   
    		sum=sum+i;
    		
        }
    	cout<<"sum="<<sum<<endl;
    	return 0;
    }
    

    //用do-while循环完成
    #include <iostream>
    using namespace std;
    int main( )
    { 
    	int i=2,sum=0;
    	do
        {
    		sum=sum+i;
    		i+=2;   //相当于i=i+2
        }
    	while (i<=1000);
    	cout<<"sum="<<sum<<endl;
    	return 0;
    }
    

    //用do-while循环完成(之二)——循环体内语句顺序的变化引起初值和循环条件的变化
    #include <iostream>
    using namespace std;
    int main( )
    { 
    	int i=0,sum=0;   //i的初值为不再为2
    	do
        {
    			i+=2;   
    			sum=sum+i;	
        }
    	while (i<1000);  //结束条件不再是i<=1000。若相等时还进入循环,1002将被加
    	cout<<"sum="<<sum<<endl;
    	return 0;
    }
    



  • 相关阅读:
    win7下apache+mysql+php安装配置
    mysql -- 外键及数据的完整性
    mysql -- 索引的使用
    mysql 字符类型
    mysql 常用命令
    mysql 时间类型
    URI与URL
    Flask基本问题
    Session和Cookie的区别与联系
    Python flask关于新闻项目业务逻辑梳理
  • 原文地址:https://www.cnblogs.com/hehe520/p/6142654.html
Copyright © 2011-2022 走看看