c语言基础复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
输入输出
1 输入两个整数,输出它们的和 5 6 11
2 输入一个整数,输出对应的字符97 a
3 输入一个字符,输出对应的ASCII码 A 65
4 输出一个实数,保留两位小数12.4567 12.46
表达式
1 输入一个实数x,输出2x^2+3x+5 1.5 16.25
2 输入一华氏温度,要求输出摄氏温度,公式为:C=5*(F-32)/9,取两位小数120
48.89
3 用键盘输入半径,求圆球体积,保留2位小数(四舍五入), 圆周率统一用3.1
4 3
113.04
一层if或者if-else
1 输入一个整数,判断是否为偶数,是则输出“YES”,否则输出“NO” 5 NO
2 输入一个实数,求阶跃函数,即大于0则输出1,小于0则输出-1,如果是0则输出0
-5 -1
3 输入一个年份,判断是否为闰年,是则输出“YES”,否则输出“NO”1900 NO
4 输入两个实数,输出最大值 2.
5 6.9 6.9
5 输入一个成绩,输出等级,“A”是优秀[90,100],“B”是良好[80,90),“C”是中等[70,80),“D”是及格[60,70),“E”是不及格[0,60) 58.5 E
6 输入三个整数,判断是否为连续自然数,是则输出“Y”,否则输出“N”5
7
8 NO
7 计税键盘输入一个工资,要求计算税金,计算方式是如果小于等于3000元,则不缴税,如果超过3000元,但不超过9000元,超过部分缴%5,如果超过9000元,则超出部分缴10%。例如某人工资为260.5元,则缴税金为0元。如果是3500元,则缴税金额为(3500-3000)*%5=25元,如果是10000元,则缴税金额为(10000-9000)*10%+6000*5%=400元。要求结果四舍五入保留两位小数3500 25.00
一层switch
1 输入一个成绩,输出等级,“A”是优秀[90,100],“B”是良好[80,90),“C”是中等[70,80),“D”是及格[60,70),“E”是不及格[0,60) 58.5 E
2 输入1—7之间某个整数,输出对应的星期几
3 星期三
一层for循环
1 键盘输入两个整数n,m(n<=m),要求从n至m之间的整数和。10 1
2 33
2 输入一个正整数,要求判断该数是否为素数。素数即质数,只能被1和他本身整除。特别说明,1不是素数。如果是,输出“YES”,否则输出“NO”。11 YES
3 输入一个整数,要求从1开始加,直到和刚好超过输入的数,输出刚好超过的和值和最后加的数,用一个空格隔开。例如输出20时,1+2+3+4+5+6=21,刚好超过了20,则输出21,最后加的数为6。20 21 6
4 输入10个正整数,要求输出最大值。 1
5
6 9 8 4 10 56 24 11 56
一维数组
1 定义一个数组,长度为10,输入10个整数,输出它们的和5 8
2 1 4 7
3 0 6 9 45
2 输入一个n表示数组元素个数,然后输入n个实数,输出平均值,保留两位小数10 5.5 7.5 2 1 4 7
3 0 6 9 4.50
3 输入一个n表示数组元素个数,然后输入n个整数,输出从小到大排序结果10
5 8 2 1 4 7 3 0
6 9 0 1 2 3 4 5 6
7
8 9
字符串
1 定义一个字符数组,输入一行字符串,统计数字字符个数abc1d23e 3
2 定义一个字符数组,输入一行字符串,将大写变小写,小写变大写abcdEFGhi
ABCDefgHI
3 首先输入字符串个数n,接下来n行,每行一个字符串,统计大写、小写,数字字符个数2aBC12EAAAbbbb 3 1 23
4 0
4 首先输入字符串个数n,接下来n行,每行一个字符串,要求删除其中的小写字符2 AAAbbCCabcDDD123 AAACCDDD