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;
    }
    



  • 相关阅读:
    一种高压侧母线过流检测电路的实现
    编程逻辑之状态机学习
    STM32——驱动DS18B20
    迪文屏所有控件测试
    EC11使用原理简介以及LL库源码
    FreeRTOS API使用栗子
    常用官网链接
    CubeMX之FreeRTOS学习day02
    跟工程师学嵌入式开发:基于STM32和μC OS-Ⅲ(学习笔记)
    CubeMX之FreeRTOS学习day01
  • 原文地址:https://www.cnblogs.com/hehe520/p/6142654.html
Copyright © 2011-2022 走看看