zoukankan      html  css  js  c++  java
  • 第十周项目1:求1000以内所有偶数的和

    上机内容:用循环语句完成累加

    上机目的:学会循环语句的使用

    /*      

    * Copyright (c) 2012, 烟台大学计算机学院       

    * All rights reserved.       

    * 作    者:孙锐

    * 完成日期:2012 年 10 月 30 日       

    * 版 本 号:v1.0       

    * 输入描述:无   

    * 问题描述:求1000以内所有偶数的和

    * 程序输出:求和结果  

    * 问题分析:(用三种语句完成)累加和用sum表示,初值设置为0;加数用i表示,从2开始,每次循环,sum=sum+i,然后,i=i+2,直至最后的加数达到1000(1000不累加),然后输出和。 

    * 算法设计:  

    ① for 语句

    #include <iostream>
    using namespace std;
    int main()
    {
    	int sum=0,i;
    	for(i=2;i<1000;i=i+2)
    		sum=sum+i;
    	cout<<"1000以内所有偶数的和为:"<<sum<<endl;
    	return 0;
    }


    ②for语句

     

    #include <iostream>
    using namespace std;
    int main()
    {
    	int a,i,sum=0;
    	for(i=1;i<=499;i=i+1)
    	{a=2*i;
    	sum=sum+a;
    	}
    	cout<<"1000以内所有偶数的和为:"<<sum<<endl;
    	return 0;
    }


    ③while语句

    #include <iostream>
    using namespace std;
    int main()
    {
    	int i=2,sum=0;
    	while (i<1000)
    	{
    		sum=sum+i;
    		i=i+2;
    	}
    	cout<<"1000以内所有偶数的和为:"<<sum<<endl;
    	return 0;
    }


    ④do while语句

    #include <iostream>
    using namespace std;
    int main()
    {
    	int i=2,sum=0;
    	do
    	{
    		sum=sum+i;
    		i=i+2;
    	}while (i<1000);
    	cout<<"1000以内所有偶数的和为:"<<sum<<endl;
    	return 0;
    }


     

    结果:

    我的总结:

    一个问题可以用多种方法解决。

     

  • 相关阅读:
    python 开启多进程的两种方法
    Python
    Python
    路由器配置
    python 自定义报头 实现大文件传输
    python socket
    Spring MVC 实现文件的上传
    SpringMVC异常处理
    SpringMVC 返回值类型,参数传递 解决乱码
    Spring—MVC案例
  • 原文地址:https://www.cnblogs.com/sr1993/p/3697890.html
Copyright © 2011-2022 走看看