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

上传人:b****5 文档编号:3656177 上传时间:2022-11-24 格式:DOCX 页数:2 大小:14.33KB
下载 相关 举报
C++函数编程20道习题汇总含其详细程序解答DOC.docx_第1页
第1页 / 共2页
C++函数编程20道习题汇总含其详细程序解答DOC.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

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

《C++函数编程20道习题汇总含其详细程序解答DOC.docx》由会员分享,可在线阅读,更多相关《C++函数编程20道习题汇总含其详细程序解答DOC.docx(2页珍藏版)》请在冰豆网上搜索。

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

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

第1题:

编写两个函数,函数功能分别是:

求两个整数的最大公约数和最小公倍数,要求输入输出均在主函数中完成。

样例输入:

1525

样例输出:

575

#include

intgys(inta,intb)

{inti;

for(i=a;i>0;i--)

if(a%i==0&&b%i==0)

{returni;

break;}

}

intgbs(inta,intb)

{inti;

for(i=a;;i++)

if(i%a==0&&i%b==0)

{returni;

break;}

}

intmain()

{inta,b,c,d;

cin>>a>>b;

c=gys(a,b);

d=gbs(a,b);

cout<

return0;}

第2题:

编写函数factors(num,k),函数功能是:

求整数num中包含因子k的个数,如果没有该因子则返回0,例如:

32=2×2×2×2×2,则factors(32,2)=5。

要求输入输出均在主函数中完成。

样例输入:

4 2样例输出:

2样例输入:

8 3样例输出:

0

#include

intfactors(intnum,intk)

{intn=0,a;

a=num%k;

while(a==0)

{n++;

num=num/k;

a=num%k;

}

returnn;}

intmain()

{intnum,k,b;

cin>>num>>k;

b=factors(num,k);

cout<

return0;

}

第3题:

编写函数,函数功能是:

计算n的阶乘,要求输入输出均在主函数中完成。

样例输入:

5样例输出:

120、

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1