- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- bzvzcgo期货和电子盘的异同.doc
- B附录A-炼油化工建设项目用表格式清单.doc
- C.120719—重庆路办事处第二阶段工作情况汇报.doc
- Bzeek_无线网卡变WiFi_使用教程.doc
- B—010—03安全事故应急预案.doc
- B级展示的设计理论知识点部分.doc
- C14049全国中小小企业股份转让系统股票转让规则解读90分90分包括法规原文.doc
- C15混凝土垫层施工的方案.doc
- C.0普联软件指南系列-程序开发风险.docx
- C55湿接缝现浇补偿收缩混凝土7-24.doc
- c程序员面试题及答案.doc
- 第01讲 运动的描述(练习)(解析版)-【上好课】2025年高考物理一轮复习讲练测(新教材新高考).pdf
- c的面试题及答案.doc
- 第01讲 运动的描述(练习)(原卷版)-【上好课】2025年高考物理一轮复习讲练测(新教材新高考).pdf
- 2003年非典后航空复盘分析报告.pdf
- 第02讲 匀变速直线运动的规律(练习)(解析版)-【上好课】2025年高考物理一轮复习讲练测(新教材新高考).pdf
- 第02讲 匀变速直线运动的规律(练习)(原卷版)-【上好课】2025年高考物理一轮复习讲练测(新教材新高考).pdf
- c考试题库及答案.doc
- c面试题及答案.doc
- 汽车管件及座椅骨架、异形金属结构件生产线改造项目(技术改造)报告表.pdf
文档评论(0)