- 54
- 0
- 约6.63千字
- 约 12页
- 2016-06-07 发布于重庆
- 举报
第6章函数与预处理习题解答
第6章 函数与预处理习题解答
1.写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入。
用辗转相除法,m、n是两个正整数,r?是余数,用直到循环操作的流程图:
#includestdio.h
int gcf(int,int); //求最大公约数函数
int lcm(int,int); //求最小公倍数函数
void main()
{
int m,n;
do
{
printf(Please input tow positive integert:);
scanf(%d %d,m,n);
}while(m=0||n=0);
printf(The greatest command factor(%d,%d)=%d\n,m,n,gcf(m,n));
printf(The lease common multiple(%d,%d)=%d\n,m,n,lcm(m,n));
}
int gcf(int n,int m)
{
int r;
do
{
r=m%n;
m=n;
n=r;
}while(r!=0);
return m;
}
int lcm(int m,int n)
{
int l;
l=m*n/gcf(m,n);
return l;
}
*2.编写一个函数,由参数传一个字符串,统
原创力文档

文档评论(0)