copy /* * 文件名称:乘法口诀 * 作 者:刘谦港 * 完成日期:2017 年5 月 4 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述:乘法口诀 * 程序输出:无 * 问题分析:略 * 算法设计: #include<iostream> using namespace std; int main () { int i,j; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) cout<<j<<"*"<<i<<"="<<j*i<<" "; cout<<endl; } return 0; } 二、运行结果: 一、问题及代码
copy /* * 文件名称:完数 * 作 者:刘谦港 * 完成日期:2017 年5 月 4 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述:完数 * 程序输出:完数 6 28 496 * 问题分析:略 * 算法设计: #include<iostream> #include<cmath> using namespace std; int yzi(int b) { int sum1=0; for(int j=2;j<sqrt(b);j++) if(b%j==0) sum1+=(j+b/j); return sum1; } int main() { int i; int sum2; for(i=2;i<=1000;i++) { sum2=yzi(i)+1; if(sum2==i) cout<<"1000"<<"以内的完数有"<<i<<" "; } cin.get(); return 0; } 二、运行结果: 一、问题及代码
[cpp] view plain copy /* * 文件名称:贪财的富翁 * 作 者:刘谦港 * 完成日期:2017 年5 月 4 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述: 贪财的富翁 * 程序输出:无 * 问题分析:略 * 算法设计: #include<iostream> using namespace std; int main() { int x=100000,i; double y=0.01; for(i=0;i<30;i++) { x+=100000; cout<<"陌生人:"<<x; y*=2; cout<<"\t富翁:"<<int(y)<<endl; } return 0; } 二、运行结果: