电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C++函数编程20道习题汇总含其详细程序解答

C++函数编程20道习题汇总含其详细程序解答_第1页
C++函数编程20道习题汇总含其详细程序解答_第2页
C++函数编程20道习题汇总含其详细程序解答_第3页
函数作业及解答 - - 1 - - 第1 题: 编写两个函数,函数功能分别是:求两个整数的最大公约数和最小公倍数,要求输入输出均在主函数中完成。 样例输入:15 25 样例输出:5 75 #include int gys(int a,int b) {int i; for(i=a;i>0;i--) if (a%i==0&&b%i==0) { return i; break;} } int gbs(int a,int b) {int i; for(i=a;;i++) if(i%a==0&&i%b==0) { return i; break;} } int main() {int a,b,c,d; cin>>a>>b; c=gys(a,b); d=gbs(a,b); cout< int factors(int num,int k) {int n=0,a; a=num%k; while(a==0) {n++; num=num/k; a=num%k; } return n;} int main() {int num,k,b; cin>>num>>k; b=factors(num,k); cout< int jc(int n) {int a,b=1; for(a=1;a<=n;a++) b=a*b; return b;} int main() {int n,s; cin>>n; s=jc(n); cout< int sum(int k) { int n,c=0,s=0; for(n=k;n>0;n--) {if(n%13==0||n%17==0) {c++; s+=n;} if(c>=10) break;} return s;} int main() {int k,s; cin>>k; s=sum(k); cout< double pai(double e) {double s,a,k,p; s=1; a=1/3.0; for(k=2;;k++) {s+=a; a=a*(k/(k*2+1)); if(a

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

小辰+ 关注
实名认证
内容提供者

出售各种文档和资料

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群