[cpp]
view plain
- * 文件名称:789456.cpp*
- * 作 者:宋发均
- * 完成日期: 2017年4 月 19日
- * 版 本 号:v1.0
- * 对任务及求解方法的描述部分:求1000以内所有偶数的和
- * 输入描述:1000以内的所有偶数
- * 问题描述:利用循环结构求和
- * 程序输出: 输出和250500
- * 问题分析:while循环结构和for循环结构
- * 算法设计:
- */
- #include <iostream>
- using namespace std;
- int main( )
- {
- int sum=0,i;
- for(i=0;i<=1000;++i)
- if(i%2==0)
- sum=sum+i;
- cout<<"sum="<<sum<<endl;
- return 0;
- }
- <span style="font-size:18px;">方法二
- #include <iostream>
- using namespace std;
- int main( )
- {
- int sum=0,i;
- for(i=2;i<=1000;i+=2)
- sum=sum+i;
- cout<<"sum="<<sum<<endl;
- return 0;
- }
- <span style="font-size:18px;">方法三
- #include<iostream>
- using namespace std;
- int main()
- {
- int x=2,sum=0;
- while(x<=1000)
- {
- sum=sum+x;
- x=x+2;
- }
- cout<<"sum="<<sum<<endl;
- }
二、运行结果
一、问题及代码
- /*
- * 文件名称:789456.cpp*
- * 作 者:宋发均
- * 完成日期: 2017年4 月19日
- * 版 本 号:v1.0
- * 输入描述:输入1/3-3/5+5/7-7/9…+19/21
- * 问题描述:编程序,输出1/3-3/5+5/7-7/9…+19/21的结果
- * 程序输出: 输出和为-0.383842
- * 问题分析:while循环结构
- */
- #include<iostream>
- #include <cmath>
- using namespace std;
- int main()
- {
- double sum=0,i=1,n=3,m=1;
- while (i<=19 && n<=21) {
- sum=sum+i/n*m;
- i=i+2;
- n=n+2;
- m=-m;
- }
- cout<<"1/3-3/5+5/7-7/9…+19/21的结果为:"<<sum<<endl;
- return 0;
- }
[c
- /*
- * 文件名称:789456.cpp
- * 作 者:宋发均
- * 完成日期:2017 年 4 月19日
- * 版 本 号:v1.0
- * 对任务及求解方法的描述部分:
- * 输入描述:无
- * 问题描述:编程序,输出一个乘法口诀表,形如
- * 1x1=1
- * 1x2=2 2x2=4
- * 1x3=3 2x3=6 3x3=9
- * 程序输出:略
- * 问题分析:略
- * 算法设计:略
- */
- #include<iostream>
- using namespace std;
- int main()
- {
- int i,j;
- for(i=1;i<=9;++i)
- {
- for(j=1;j<=i;++j)
- {
- cout<<i<<"*"<<j<<"="<<i*j<<"\t";
- }
- cout<<endl;
- }
- return 0;
- }
- 二。运行结果
-