c语言基础复习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档