c++作业4

来源:互联网 发布:.域名的续费是怎么回事 编辑:程序博客网 时间:2024/05/21 10:24

一,问题及代码

/* * 文件名称:作业4 * 作 者: 马鑫鑫 * 完成日期:2017 年4月5日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:输出完数* 输入描述:无 * 问题描述:无 * 程序输出: 无 * 问题分析:无 *?算法设计: 无 */  #include<iostream>using namespace std;void main(){int m,n,s;for(m=2;m<=1000;m++){s=0;for(n=1;n<m;n++){if(m%n==0)s=s+n;}if(s==m)cout<<m<<endl;}}

二,运行结果






一,问题及代码

/* * 文件名称:作业4 * 作 者: 马鑫鑫 * 完成日期:2017 年4月5日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:分数的累加* 输入描述:输入分数* 问题描述:无 * 程序输出: 无 * 问题分析:无 *?算法设计: 无 */  #include <iostream>  using namespace std ;  int main ()  {  double a=1,sum=0,b=1;        do        {          sum=sum+(a/(a+2))*b;            a+=2;            b=-b;        }        while(a<=19);        cout<<"sum="<<sum<<endl;        return 0;    }    


二,运行结果





一,问题及代码

/* * 文件名称:作业4 * 作 者: 马鑫鑫 * 完成日期:2017 年4月5日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:输出乘法口诀表* 输入描述:无* 问题描述:无 * 程序输出: 无 * 问题分析:无 *?算法设计: 无 */  #include<iostream>using namespace std;int main(){int a,b,product;for(a=1;b<=9;++a){for(b=1;b<=a;++b){product=a*b;cout<<b<<"x"<<a<<"="<<product<<" ";}cout<<endl;}return 0;}



二,运行结果




0 0
原创粉丝点击