网站大量收购独家精品文档,联系QQ:2885784924

C程序的设计作业[赵教材].docVIP

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C程序的设计作业[赵教材]

写出以下表达式的求值结果。设int a=3,b=-2,c=4,d=0; (6) 0123+1 (15) ab|c^++d1 (19) 106|5a 3.10 以下程序的功能是输入10个字符,如果输入的是数字字符0,则输出字符*;如果是数字字符1~9,则原样输出;如果输入的是其他字符侧不输出,但要求用变量s累加计算它们的ASCII码平方和。全部字符输入结束后,输出s的值。有的同学写了一个程序,编译完全正确,但无法得到所要求的结果,请帮助这位同学改正程序中的问题。 #includestdio.h main() { char c,i,s; for(i=1;i10;i++); { c=getchar(); if(‘1’=c=‘9’)putchar(c); if(c=‘0’)putchar(‘*’); else s=c*c; printf(“\ns=%d\n”,s); } } 3.11 编写一个程序,使它能够将用户输入的4个整数按大小次序排列。 main() { int a,b,c,d,t; scanf(“%d, %d, %d, %d”,a, b, c, d); if(ab) {t=a;a=b;b=t;} if(ac) {t=a;a=c;c=t;} if(ad) {t=a;a=d;d=t;} if(bc) {t=b;b=c;c=t;} if(bd) {t=b;b=d;d=t;} if(cd) {t=c;c=d;d=t;} printf(“%d, %d, %d, %d”, a, b, c, d); } 3.12 企业放发的资金根据利润提成。设企业的利润为I,提成标准如下: I=10万元时,提成10%; 10万元 I≤20万元时,低于10万元部分仍按10%提成,高于10万元部分按7.5%提成; 20万元 I≤40万元时,低于20万元部分按前面方法提成,高于20万元部分按5%提成; 40万元 I≤60万元时,低于40万元部分按前面方法提成,高于40万元部分按3%提成; 60万元 I≤100万元时,低于60万元部分按前面方法提成,高于60万元部分按1.5%提成; 100万元 I时,低于100万元部分按前面方法提成,高于100万元部分按1%提成。 编程输入利润I,计算输出提成金额。 用if语句求解。 用switch语句求解。 3.14 编程输出1个周期的余弦函数cos x的值,要求每隔π/20输出一个函数值。 3.15 编程输出以下计算结果。 0.02 0.22 0.42 0.62 0.82 1.02 1.22 1.42 1.62 1.82 1.92 2.02 3.18 输入1个正长整数,按相反次序输出该整数的各位数字。 比如,输入为35076,输出是67053。 main() {long n; int c; scanf(“%d”,n); while(n!=0) {printf(”%ld”,n%10); n/=10; c++; } printf(”%ld”,n%10); } 3.19 编写一个决定学生成绩的程序。这个程序将读入一个学生的3次考试成绩(0~100),然后计算其平均值,并根据这个平均值决定学生的总成绩(用字母A、B、C、D、F来表示)。字母成绩如下规定来确定: A平均成绩在90或90分以上; B平均成绩在80或89分; C平均成绩在70或79分; D平均成绩在60或69分; F平均成绩在60分以下。 程序在显示了一个学生的字母后,将继续对下一个学生的成绩进行处理,直到用户输入的学生成绩为负数时停止。 4.4 根据本章打印杨辉三角形例题中组合数的递推计算方法计算组合数:,要求输入n、m值,输出组合数。程序中应对输入的n、m有效性进行检查。 解: 1 m=0 = m0 #include stdio.h void main() { int n,m,k,c; printf(Input n m=);scanf(%d%d,n,m); if(n-mm) m=n-m; c=1; for(k=1;k=m;k++) c=c*(n-k+1)/k; printf(c=%d\n,c); } 4.5 输入x的值,计算 要求计算到最后一项绝对值小于10-6时停止计算 解:令s=sin x, , k=1, 3, 5, … 则 x k=1 ak= k=3, 5, 7, … #include stdio.h #include math.h void main() { do

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档