- 75
- 0
- 约4.65千字
- 约 6页
- 2018-06-07 发布于浙江
- 举报
《C语言程序设计》课后习题答案第6章
6.1 输入两个正整数m,n,求其最大公约数和最小公倍数。
int m,n,temp,b,y;
printf(请输入两个正整数m,n:\n);
scanf(%d,%d,m,n);
if(mn)
{temp=m;
m=n;
n=temp;/*把大数放在m中,小数放在n中*/
}
b=m*n;
while(n!=0) /*求最大公约数*/
{
y=m%n;
m=n;
n=y;
}
printf(他们之间的最大公约数为:%d\n,m);
printf(他们之间的最小公倍数为:%d\n,b/m);
char c;
int letters=0,space=0,digit=0,other=0;
printf(请输入一串字符:\n);
while((c=getchar())!=\n)
{
if(c=ac=z||c=Ac=Z)
letters++;
else if(c== ) space++;
else if(c=0c=9)
digit++;
else other++;
}
printf(共有字母%d个,共有空格%d个,共有数字%d个,共有其他字符%d个,letters,space,digit,other);
6.3 求s=a+aa+aaa+...+aa...a的值,其中a是一个数字
原创力文档

文档评论(0)