c程序设计第五章课后习题 下载本文

内容发布更新时间 : 2024/5/4 6:41:59星期一 下面是文章的全部内容请认真阅读。

第五章第三题

#include int main() {

int p,r,n,m,t;

printf(\请输入两个正整数: \); scanf(\,&n,&m); if(n

printf(\它们的最大公约数为: %d\\n\,n); printf(\它们的最小公倍数为: %d\\n\,p/n); return 0; }

r=n%m; n=m; m=r; t=n; n=m; m=t;

第四题

#include int main()

{ char c;

int letters=0,space=0,digit=0,other=0; printf(\请输入一行字符: \\n\); while((c=getchar())!='\\n') { if(c>='a'&&c<='z'||c>='A'&&c<='Z') letters++; else if(c==' ')

space++; else if(c>='0'&&c<='9') digit++; else

other++; }

printf(\字母数:%d\\n空格数: %d\\n数字数oy:数: %d\\n\,letters,space,digit,other); return 0; }

第五题

#include int main()

其他字符 %d\\n{

int a,n,i=1,s=0,t=0; printf(\); scanf(\,&a,&n); while(i<=n) {

t=t+a;

s=s+t; a=a*10; ++i;}

printf(\,s); return 0; }

第六题

#include int main() {double s=0,t=1; int n;

for(n=1;n<=20;n++) {t=t*n; s=s+t;}