问题及代码:
/* * 文件名称:aaa.cpp * 作 者:刘萍清 * 完成日期:2017 年 4月21日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: 计算1000以内偶数的和 * 输入描述:无 * 问题描述:计算1000内偶数的和 * 程序输出:略 * 问题分析:略 * 算法设计:略 */ #include<iostream.h> void main() { int x,sum; sum=0; for(x=2;x<=1000;x++) { if(x%2==0) sum+=x; } cout<<sum<<endl; }
运行结果:
问题及代码:
/* * 文件名称:aaa.cpp * 作 者:刘萍清 * 完成日期:2017 年 4月21日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: 找出1000以内的完数 * 输入描述:无 * 问题描述:找出1000内的完数 * 程序输出:略 * 问题分析:略 * 算法设计:略 */ #include<iostream.h> void main() { int i,j,k; for(i=2;i<=1000;i++) { k=0; for(j=1;j<i;j++) { if(i%j==0) k+=j; } if(k==i) cout<<k<<" "; } cout<<endl; }
运行结果:
问题及代码:
/* * 文件名称:aaa.cpp * 作 者:刘萍清 * 完成日期:2017 年 4月 21 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:求1/3-3/5+5/7-7/9...+19/21的结果 * 输入描述:无 * 问题描述:求1/3-3/5+5/7-7/9...+19/21的结果 * 程序输出:略 * 问题分析:略 * 算法设计:略 */ #include<iostream.h> void main() { double sum=0,i=1,k=1; while(i<=19) { sum=sum+i/(i+2)*k; i+=1; k=-k; } cout<<"1/3-3/5+5/7-7/9...+19/21的结果为:"<<sum<<endl; }
运行结果: