- 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语言实验习题
7-1?输出图形(10?分)
编写程序输出图形。第一行输出12个$,第二行先输出3个空格,然后再输出hello!,第三行输出12个$
输入样例:
无输入
输出样例:
$$$$$$$$$$$$
hello!
$$$$$$$$$$$$
代码:
#include stdio.h
int main()
{
printf($$$$$$$$$$$$\n
hello!\n
$$$$$$$$$$$$\n);
return 0 ;
}
7-5?计算华氏温度(5?分)
本题要求编写程序,计算摄氏温度26°C 对应的华氏温度。计算公式:F=9×C/5+32,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型。
输入格式:
本题目没有输入。
输出格式:
按照下列格式输出
celsius = 26, fahr = 对应的华氏温度整数值
代码:
#include stdio.h
int main()
{
int f;
int c;
c=26;
f=9*c/5+32;
printf(celsius = 26, fahr = %d,f);
return 0 ;
}
7-9?逆序的三位数(10?分)
程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。
输入格式:
每个测试是一个3位的正整数。
输出格式:
输出按位逆序的数。
输入样例:
123
输出样例:
321
代码:
#include stdio.h
int main()
{
int n,a,b,c;
scanf(%d,n);
a=n/100;
b=n/10-a*10;
c=n-a*100-b*10;
int d;
d=a+b*10+c*100;
printf(%d,d);
return 0 ;
}
7-10?整数四则运算(10?分)
本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。
输入格式:
输入在一行中给出2个正整数A和B。
输出格式:
在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。
输入样例:
3 2
输出样例:
3 + 2 = 5
3 - 2 = 1
3 * 2 = 6
3 / 2 = 1
代码:
#include stdio.h
int main()
{
int A,B;
scanf(%d %d,A,B);
int c,d,e,f;
c=A+B;
d=A-B;
e=A*B;
f=A/B;
printf(%d + %d = %d\n
%d - %d = %d\n
%d * %d = %d\n
%d / %d = %d\n,A,B,c,A,B,d,A,B,e,A,B,f);
return 0 ;
}
7-11?求整数均值(10?分)
本题要求编写程序,计算4个整数的和与平均值。题目保证输入与输出均在整型范围内。
输入格式:
输入在一行中给出4个整数,其间以空格分隔。
输出格式:
在一行中按照格式“Sum = 和; Average = 平均值”顺序输出和与平均值,其中平均值精确到小数点后一位。
输入样例:
1 2 3 4
输出样例:
Sum = 10; Average = 2.5
代码:
#include stdio.h
int main()
{
int a = 1, b = 1, c = 1, d = 1;
double average = 1.0;
scanf (%d %d %d %d, a, b,c,d);
int Average;
average = (double) (a + b + c + d) / 4;
int sum;
sum=a+b+c+d;
printf (Sum = %d; Average = %.1lf\n,sum, average);
return 0;
}
7-1?三天打鱼两天晒网(15?分)
中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?
输入格式:
输入在一行中给出一个不超过1000的正整数N。
输出格式:
在一行中输出此人在第N天中是“Fishing”(即“打鱼”)还是“Drying”(即“晒网”),并且输出“in day N”。
输入样例1:
103
输出样例1:
Fishing in day 103
输
您可能关注的文档
- 《2015年台湾省安全工程师安全生产:低架提升机基础有何要求考试试题》.doc
- 《2016级(C语言程序设计)上机实验报告模版1-顺序与分支资料》.doc
- 《2016年江苏省安全工程师安全生产法:提升机安全技术要求模拟试题》.doc
- 《2016年,高考二轮,专题复习:气候类型,高考真题汇总,及考(精)》.doc
- 《2016年考勤表下载》.doc
- 《2016年上半年广东省安全工程师安全生产法:提升机安全装置模拟试题》.doc
- 《2016年上半年云南省安全工程师:砂轮机安装考试试题》.doc
- 《2016年下半年山东省安全工程师安全生产法:提升机的安全操作模拟试题》.doc
- 《2017年5月下午高级信息系统项目管理师案例试题及答案解析》.pdf
- 《2017年考勤表-标准模板》.doc
原创力文档


文档评论(0)