C++函数编程20道习题汇总含其详细程序解答.doc
《C++函数编程20道习题汇总含其详细程序解答.doc》由会员分享,可在线阅读,更多相关《C++函数编程20道习题汇总含其详细程序解答.doc(11页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、|第 1 题:编写两个函数,函数功能分别是:求两个整数的最大公约数和最小公倍数,要求输入输出均在主函数中完成。 样例输入:15 25样例输出:5 75 #includeint gys(int a,int b)int i;for(i=a;i0;i-)if (a%i=0break;int gbs(int a,int b)int i;for(i=a;i+)if(i%a=0break;int main()int a,b,c,d;cinab;c=gys(a,b);d=gbs(a,b);coutint factors(int num,int k)int n=0,a;a=num%k;while(a=0)n+
2、;num=num/k;a=num%k;return n;int main()int num,k,b;cinnumk;b=factors(num,k);coutint jc(int n)int a,b=1;for(a=1;an;s=jc(n);coutint sum(int k) int n,c=0,s=0;for(n=k;n0;n-)if(n%13=0|n%17=0)c+;s+=n;if(c=10)break;return s;int main()int k,s;cink;s=sum(k);coutdouble pai(double e)double s,a,k,p;s=1;a=1/3.0;f
3、or(k=2;k+)s+=a;a=a*(k/(k*2+1);if(ae;p=pai(e);coutint jc(int a)int s=1,i;if(a=0)s=1;elsefor(i=1;in;for(k=0;kfloat sum(float q)float s=0,a,n;for(n=1;sq;s=sum(q);coutfloat myx(int n)float a;int i,s=0;for(i=1;in;for(i=1;i#includeint jw(int x)int a,n,m;if(xx;c=jw(x);coutusing namespace std;int pdsz(char
4、n)int flag;if(n=0q=a/10;g=a%10;m=b*10;c=q*1000+m+g;return c;int main()int a,b,c;cinab;c=hb(a,b);cout#includedouble dx(double n)double a,b,c;a=pow(-1,n+1);b=n*(n+1);c=a/b;return c;int main()double n,s=0,i,a;cinn;for(i=1;i#includeint an(int n)int s=0,m,a,i;for(i=1;in;for(i=1;i#includeint lf(int x)int
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 函数 编程 20 习题 汇总 详细 程序 解答
限制150内