习题4分析和总结.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
习题 4(第 6 章) 1、下列程序段中循环体的执行次数是: a=10; b=0; do { b+= 2; a-= 2+b; } while (a=0); 2、下列程序的运行结果是: 。#include stdio.h void main( ) { int k, j, x=0; for (k=0; k2; k++) { x++; for (j=0; j=3; j++) { if (j%2) continue; x++; } x++; } printf(“x=%d\n”,x) } 3、下列程序实现打印九九乘法表。#include stdio.h main( ) { int i, j; for (i=1;i=9;i++) { for (j=1;j=9; j++) printf(%5d,i*j); printf(\n); } } 要求:修改程序,使程序实现打印出的九九乘法表形如: 1 2 4 3 6 9 4 8 12 16 5 10 15 20 25 6 12 18 24 30 36 7 14 21 28 35 42 49 8 16 24 32 40 48 56 64 9 18 27 36 45 54 63 72 81 4、一百万富翁遇到一个陌生人,陌生人找他谈一个换钱的计划,该计划如下:我每天给你十万元,而你第一天只需给我一分钱,第二天我仍给你十万元,你给我二分钱,第三天我 仍给你十万元,你给我四分钱, …,你每天给我的钱是前一天的两倍,直到满一个月( 30 天),下列程序用来计算这一个月陌生人付给百万富翁多少钱,而陌生人获得多少钱。请补充程序完整。 #include stdio.h void main( ) { double total_pay, total_get, day_get; int i; total_pay=30*100000; for (i=1,total_get=0,day_get=0.01; i=30; i++) { total_get+=day_get; ; } printf(total_pay=%.2f\ntotal_get=%.2f\n,total_pay,total_get); } 5、下列程序实现求 n!,找出其中错误并改正。#include stdio.h void main { int n, k, fa; scanf(%d, n); for (k=1,k=n,k++) fa=fa*k; printf (%d\n,fa); } 6、一个数如果恰好等于它的因子之和,这个数称为“完数”。例如:6 的因子为 1,2,3, 而 6=1+2+3,因此 6 就是“完数”。下列程序实现找出 1000 以内的所有“完数”,补充程序完整。 #include stdio.h void main() { int n,s,i; for (n=2;n=1000;n++) { s=0; for (i=1;in;i++) if (n%i==0) s=s+i; if ( ) printf(%d\n,n); } } 7、编写程序实现判断输入的一个整数是否是素数。(要求使用两种方法:方法 1-程序中不使用 break 语句;方法 2-程序中使用 break 语句)。

文档评论(0)

mph + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体上海谭台科技有限公司
IP属地湖北
统一社会信用代码/组织机构代码
91310115MA7CY11Y3K

1亿VIP精品文档

相关文档