C++第四次作业
2017-04-05 15:20
399 查看
/* * 文件名称: 利用循环求和 * 作 者: 彭梓铖 * 完成日期: 2017年 4 月 5 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述: * 程序输出:250500 * 问题分析:略 * 算法设计: 略 */ #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; do { sum=sum+i; i+=2; } while(i<=1000); 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; }
二、运行结果:
/* * 文件名称:乘法口诀表 * 作 者: 彭梓铖 * 完成日期: 2017年 4 月 5 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述: * 程序输出: * 问题分析: * 算法设计: */ #include <iostream> using namespace std; int main( ) { int i,j; cout<<" 乘法口诀表"<<endl; for(i=1;i<=9;++i) { for(j=1;j<=i;++j) cout<<i<<"×"<<j<<'='<<i*j<<' '; cout<<endl; } return 0; }
运行结果
/* * 文件名称:分数的累加 * 作 者: 彭梓铖 * 完成日期: 2017年 4 月 5 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述: * 程序输出: * 问题分析: * 算法设计: */ #include <iostream> using namespace std; int main() { double s=0,i; for(i=1;i<=17;i=i+2) { s=s+i/(i+2)*(-1); if(i<=17) { i=i+2; s=s+i/(i+2); } } s=s+1/3; cout<<s; return 0; }
三、心得体会
本次作业的完成方法很多,思路较为广阔。