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


     

    结果:

    我的总结:

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

     

  • 相关阅读:
    【WPF】代码触发Button点击事件
    [WPF]静态资源(StaticResource)和动态资源(DynamicResource)
    stm32f103_arduino
    解除github下载的文件的锁定
    c# wpf binding
    mysql 使用可能遇到的问题
    c# progressbar
    STM32串口IAP(YModem) (转载)
    VS2017、VS2019安装包制作(转)
    八、ES集群搭建
  • 原文地址:https://www.cnblogs.com/sr1993/p/3697890.html
Copyright © 2011-2022 走看看