C语言程序设计_第三版_谭浩强主编_课后习题答案_完整版6-8章.DOCVIP

  • 29
  • 0
  • 约1.05万字
  • 约 19页
  • 2018-07-08 发布于湖北
  • 举报

C语言程序设计_第三版_谭浩强主编_课后习题答案_完整版6-8章.DOC

C语言程序设计_第三版_谭浩强主编_课后习题答案_完整版6-8章

第六章 循环语句6.1输入两个正数,求最大公约数和最小公倍数. int main() a=num1,b=num2; while(b!=0) printf(它们的最大公约数为:%d\n,a); printf(它们的最小公倍数为:%d\n,num1*num2/a); return 0;} 我觉得这样不是更简单吗:首先用scanf输入两个整数a,b if(a b) c=a; else c=b; for(;c0;c--) if((a%c)(b%c)==0) break; printf(最大公约数为%d,c);printf(最大公倍数为%d,a*b/c);6.2输入一行字符,分别统计出其中英文字母,空格,数字和其它字符的个数.解: #include stdio.h int main() printf(其中:字母数=%d 空格数=%d 数字数=%d 其它字符数=%d\n,letters,space, digit,other); return 0;} 6.3求s(n)=a+aa+aaa+…+aa…a之值,其中a是一个数字,n表示a的位数。解: int main() printf(a+aa+aaa+…=%d\n,sn); return 0;} 循环体改成:count=1,sn=0;6.4 求 (即1+2!+3!+4!+…+20!)int main() printf(1!+2!+…+20!=%e

文档评论(0)

1亿VIP精品文档

相关文档