- 项目1-利用循环求和
- /*
- * 文件名称:
- * 作者: 钟新涌
- * 完成日期:2017 年 4 月 19日
- * 版 本 号:v1.0
- * 对任务及求解方法的描述部分:
- * 输入描述:
- * 问题描述:
- * 程序输出:
- * 问题分析:
- *?算法设计:
- */
-
#include <iostream> using namespace std; int main() { int i,sum=0; for(i=2;i<=1000;i+=2) sum=sum+i; cout<<"sum="<<sum<<endl; return 0; }
#include <iostream> using namespace std; int main() { int i=0,sum=0; while(i<=1000) { sum=sum+i; i+=2; } cout<<"sum="<<sum<<endl; return 0; }
#include <iostream> using namespace std; int main() { int i=0,sum=0; do { sum=sum+i; i+=2; } while(i<=1000); cout<<"sum="<<sum<<endl; return 0; }
- 项目2-分数的累加
-
- #include<iostream>
- using namespace std;
- int main()
- {
- double i,sum=0,s=1,a;
- for(i=1;i<=10;i++)
- {
- a=(i*2-1)/(i*2+1);
- sum+=a*s;
- s=-s;
- }
- cout<<"分数累加之和:"<<sum<<endl;
- return 0;
- }
-
- 项目3-输出完数
-
- #include<iostream>
- using namespace std;
- int main()
- {
- int a,b;
- for(a=2;a<=1000;a++)
- {
- int sum=0;
- for(b=1;b<=a/2;b++)
- {
- if(a%b==0)
- sum+=b;
- }
- if(sum==a)
- cout<<a<<endl;
- }
- return 0;
- }
c++作业4
最新推荐文章于 2022-07-24 23:17:19 发布