• 第十周项目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;
    }


     

    结果:

    我的总结:

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

     

  • 相关阅读:
    mysql常用操作语句
    开启端口命令
    在linux终端远程登陆linux服务器
    CentOS个人目录下中文路径转英文路径
    安装MariaDB和简单配置
    centos 7.1 apache 源码编译安装
    PHP页面跳转
    一亿个不重复的随机数算法
    HTML中添加背景
    SQL语法
  • 原文地址:https://www.cnblogs.com/sr1993/p/3697890.html
Copyright © 2020-2023  润新知