- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C程序设计作业
《C程序设计》第一次交作业
(第3章 结构化程序设计)
一、作业内容
使用if语句编制一个“判断体重是否标准”的程序。(存放的文件名为31.c或31.cpp)
判断体重标准方法是:
男性标准体重 =(身高-100)×0.9
女性标准体重 =(身高-100)×0.9-2.5
体重指数BMI = 体重÷(身高×身高)*10000
正常体重:标准体重±10%(含10%);
偏 瘦:小于标准体重10%以上;
超 重:大于标准体重10%~20%(含20%);
轻度肥胖:大于标准体重 20%~30%(含30%);
中度肥胖:大于标准体重30%~50%(含50%);
重度肥胖:大于标准体重50%以上。
要求:输入性别、身高(厘米,要求100厘米以上)和体重(公斤),输出标准体重、体重指数以及是否达标。
使用switch语句编制一个“计算个人所得税”的程序。(存放的文件名为32.c或32.cpp)
个人所得税 = 应税金额×适用税率-速算扣除数。
应税金额
适用税率
速算扣除数
(0,500)
5%
0
[500,2000)
10%
25
[2000,5000)
15%
125
≥5000
20%
375
要求:输入应税金额,输出应交的个调税金额。
小明今年5岁,他爸爸37岁,他妈妈30岁,请问他爸爸妈妈年龄之和是小明的5倍是否可能会出现,如果出现应该在几年后?(存放的文件名为33.c或33.cpp)
要求:在100年内,如果能满足条件的将显示过多少年满足此条件,如果不能满足条件的将显示“在100年内无解!”。
输入整数n,分别用 for语句 和 while或do while语句, 求n!。
(存放的文件名为341.c /342.c或341.cpp/342.cpp)
二、交作业时间
4月16
三、交作业的方法
使用现代教育技术中心提供的虚拟磁盘方法,保存的虚拟磁盘名为C3。
说明:只要提交扩展名为.c或.cpp文件即可。
《C程序设计》第二次交作业
(第4章 数组)
一、作业内容
将一维数组a中具有相同值的元素仅保留一个,然后按值小到大的顺序输出。(存放的文件名为41.c或41.cpp)
要求:一维数组a中的数据要求从键盘上输入(最多不超过20个),当输入的整数值为-9999时表示输入的数据结束。
编制字符串加密程序。(存放的文件名为42.c或42.cpp)
要求:仅对字母加密,其他字符不加密。字母加密如下:
A?Z a?z
B?Y b?y
C?X c?x
.
.
.
提示:若当前字符s[i]为大写字母,则当前字符加密变为:Z-s[i]+A
若当前字符s[i]为小写字母,则当前字符加密变为:z-s[i]+a
二、交作业时间
4月26
三、交作业的方法
使用现代教育技术中心提供的虚拟磁盘方法,保存的虚拟磁盘名为C4。
说明:只要提交扩展名为.c或.cpp文件即可。
《C程序设计》第三次交作业
(第5章 函数)
一、作业内容
编制一位数或二位数相加或相减的程序,当回答正确时,显示“回答正确!”,若回答错误,则显示“回答错误!”,并产生下一个题目;当回答为999时程序运行结束,并显示已回答多少题以及准确率。(存放的文件名为51.c或51.cpp)
要求:
有一个主函数、一个加法函数、一个减法函数;
主函数:利用随机函数产生两个1~99整数(作为操作数),一个0~1整数(作为操作码,0表示调用加法函数,1表示调用减法函数);
加法函数和减法函数:回答问题后,显示本题回答正确与否、总共回答多少题以及准确率,并返回0到主函数;如果不想答题时输入999,函数返回值为999到主函数。
提示:主函数参考程序如下:
#include stdio.h
#include stdlib.h /* 随机库函数 */
#include time.h /* 时间库函数 */
int count=0, ok=0; /* count表示回答次数, ok表示回答正确次数 */
/* 在此位置存放加法函数 */
/* 在此位置存放减法函数 */
void main()
{ int x, y, op, end=0; /* x和y表示两个操作数,op表示操作码,end表示结束标记 */
srand(time(NULL)); /* 随机函数初始化 */
printf(\n ***** 这是一个加减法运算的小游戏,回答为 999 表示程序结束 *****\n);
while(end!=999) { /* end为999表示程序结束 */
op=rand()%2; /* 随机产生0与1,表示做加法或减法 */
x=1+rand()%99; /* 随机产生1至99的整数 */
原创力文档


文档评论(0)