问题来源 将 x 与 y 的值进行交换,然后再用 x 与 z 进行比较,如果 x>z 则将 x 与 z 的值进行交换,这样能使 x 最小;
19:将输入的三个数按从小到大的顺序输出 问题来源
时间限制:1000MS 内存限制:65536K 总提交数:460 正确数:308 20:编程计算一个分段函数
问题描述 时间限制:1000MS 内存限制:65536K
总提交数:428 正确数:319 输入三个整数 x,y,z ,请把这三个数由小到大输出。
问题描述 举例:
例1:
有一个函数如下: 输入: 6 3 9
输出: 3 6 9 y = x (x<1)
= 2x-1 (1≤x<10) 输入 = 3x-11 (x≥10)
三个整数(用空格分隔) 编写一个程序,要求输入 x, 输出 y 的值。
输出
输入输出举例: 三个整数(用空格分隔)
例1:
输入样例 输入:0.2 输出:0.20
6 3 9 例2:
输入:5.5 输出样例 输出:10.00
例3: 3 6 9 输入:12
输出:25.00 提示
我们想办法把最小的数放到 x 上:先将 x 与 y 进行比较,如果 x>y 则
第 11 页 共 58 页
y保留2位小数 ) (
输入
一个数
输出
一个数
输入样例 5.5
输出样例
10.00
问题来源
21:这个数能被3整除吗?
时间限制:1000MS 内存限制:65536K 总提交数:546 正确数:374
问题描述
从键盘输入一个整数,判别它是否能被3整除。若能被3整除,打印出YES,否则打印出NO。
要求:
输入:一个整数 输出:YES 或 NO
例1: 输入: 9
输出: YES
例2: 输入: 8 输出: NO
输入
一个整数
输出
YES 或 NO
输入样例 9
输出样例 YES
问题来源
22:这个月有多少天?
时间限制:5000MS 内存限制:65536K 总提交数:542 正确数:290
问题描述
输入年和月,计算这年的这月有多少天,并输出。
要求:
输入:两个数,分别代表年和月。两个数间用空格分隔;
第 12 页 共 58 页
输出:一个数,代表天数
例1:
输入:2009 12 输出:31
例2:
输入:2008 2 输出:29
例3:
输入:2007 2 输出:28
例4:
输入:2008 4 输出:30
输入
两个数,分别代表年和月。两个数间用空格分隔;
输出
一个数,代表天数
输入样例
2008 2
输出样例 29
提示
注意: 需要进行闰年的判别。
问题来源
23:模拟加减乘除计算器
时间限制:1000MS 内存限制:65536K 总提交数:361 正确数:274
问题描述
编写一个程序模拟一个计算器,能够实现两个数的加减乘除运算。
要求:
(1)输入一个表达式。该表达式包含两个数和一个运算符,运算符处在两个数中间,表达式中没有空格。只考虑 +、-、*、/ 四种运算符。 (2)输出计算结果,保留六位小数。
例1:
输入: 1.2+2.3 输出: 3.5000000
例2:
输入: 2.3-1.2 输出: 1.1000000
例3:
输入: 2.3*1.2 输出: 2.760000
例3:
输入: 2.3/1.2 输出: 1.916667
第 13 页 共 58 页
输入
输入一个表达式。该表达式包含两个数和一个运算符,运算符处在两个数中间,表达式中没有空格。只考虑 +、-、*、/ 四种运算符。
输出
输出一个数,保留六位小数。
输入样例
1.2+2.3
输出样例
3.500000
提示
注意输入语句中的格式控制。试试: scanf(\
问题来源
24:输出三个数中的最大数和最小数
时间限制:1000MS 内存限制:65536K 总提交数:386 正确数:298
问题描述
输入三个整数,输出其中的最大数和最小数。要求输入和输出的数据之间用空格分隔。
例1:
输入: 1 5 3 输出: 5 1
例1:
输入: 6 5 3 输出: 6 3
输入
三个整数,用空格分隔
输出
两个整数,用空格分隔。大的数放在前面
输入样例
1 5 3
输出样例 5 1
问题来源
25:个人所得税问题(1)
时间限制:1000MS 内存限制:65535K 总提交数:389 正确数:275
问题描述
输入一个职工的月薪salary,输出应当缴纳的个人所得税tax(输出时保留2位
第 14 页 共 58 页
小数)。
个人所得税计算方式如下: (注意:不需要进行分段计税,每个人的税率输出:320.63
例8:
只有一种)
tax = rate x ( salary - 850 ) / 100
当:
salary ≤ 850 , rate=0 ;
850 < salary ≤ 1350, rate=5 ; 1350 < salary ≤ 2850, rate=10 ; 2850 < salary ≤ 5850, rate=15 ; 5850 < salary, rate=20 .
例1:
输入:600 输出:0.00
例2:
输入:850 输出:0.00
例3:
输入:1200 输出:17.50
例4:
输入:1350 输出:25.00
例5:
输入:1455.6 输出:60.56
例6:
输入:2850 输出:200.00
例7:
输入:2987.5
输入:5850 输出:750.00
例9:
输入:6001.1 输出:1030.22
输入
一个数
输出
一个数,保留两位小数
输入样例
1455.6
输出样例
60.56
问题来源
26:出租车收费问题
时间限制:1000MS 内存限制:65536K 总提交数:340 正确数:226
问题描述
第 15 页 共 58 页
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库100个经典C语言编程例子(答案另附)(3)在线全文阅读。
相关推荐: