- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
C语言基础试题
1.在屏幕上显示一个短句“ProgramminginCisfun!”
2.输入整数a和b,计算并输出a、b的和与差。
例:
括号内为说明。
输入
2-8
输出
-610(和为6,差为10)
3.输入1个实数x,计算并输出其平方根(保留1位小数)。例:
输入
17
输出
4.1
4.输入华氏温度f,计算并输出相应的摄氏温度c(保留2位小数)。c=5/9(f-32).
例:括号内是说明
输入
17.2(华氏温度)
输出
-8.22
5.输入2个整数time1和time2,表示火车的出发时间和到达时间,计算并输出旅途
时间。
有效的时间范围是0000到2359,不需要考虑出发时间晚于到达时间的情况。
例:括号内是说明
输入
7121411(出发时间是7:12,到达时间是14:11)输出
Thetrainjourneytimeis6hrs59mins.
6.输入1个四位数,将其加密后输出。方法是将该数每一位上的数字加9,然后除
以10取余,作为该位上的新数字,最后将第1位和第3位上的数字互换,第2位和
第4位上的数字互换,组成加密后的新数。例:括号内是说明
输入
1257
输出
Theencryptednumberis4601(每一位上的数字加9除以10取余后,得0146,
交换
后得到4601)
7.输入一个大写英文字母,输出相应的小写字母。例:
输入
G
输出
g
8.输入一个学生的数学成绩,如果它低于60,输出“Fail”,否则,输出“Pass”。
例:
输入
60
输出
Pass
输入
59
输出
Fail
9.输入四个整数,输出其中的最小值。例:括号内是说明
输入
126190
输出
minis1(126190中的最小值是1)
10.提示:除了输出题目要求的字符外,不要输出其它无关的符号。
输入三角形的三条边a,b,c,如果能构成一个三角形,输出面积area和周长
perimeter(保留2位小数);否则,输出“Thesesidesdonotcorrespondtoavalid
triangle”。
在一个三角形中,任意两边之和大于第三边。三角形的面积计算公式:
area*area=s(s-a)(s-b)(s-c)
其中:s=(a+b+c)/2
例:括号内是说明
输入
553
输出
area=7.15;perimeter=13.00
输入
141
输出
Thesesidesdonotcorrespondtoavalidtriangle
11.输入整数x,若x大于0,y=1;若x等于0,y=0;否则,y=-1,最后输出y。
例:括号内是说明
输入
2
输出
1(x=2时y=1)
输入
-8
输出
-1(x=-8时y=-1)
输入
0
输出
0(x=0时y=0)
12.提示:除了输出题目要求的字符外,不要输出其它无关的符号。
输入一个职工的月薪salary,输出应交的个人所得税tax(保留2位小数)。
tax=rate*(salary-850)
当salary=850时,rate=0.0;当850salary=1350时,rate=0.05;
当1350salary=2850时,rate=0.1;
当2850salary=5850时,rate=0.15;当5850salary时,rate=0.2;例:
括号内是说明
输入
1010.87
输出
tax=8.04
输入
32098.76
输出
tax=6249.75
输入
800
输出
tax=0.00
输入
4010
输出
tax=474.00
输入
2850
输出
tax=200.00
13.以下4种水果的单价分别是3.00元/公斤,2.50元/
文档评论(0)