C语言练时练习,最后考试类型与下列题型类似。
。
(所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。
例如:153=1*1*1+5*5*5+3*3*3)
2. 按下面的公式求sum的值。
sum = 1 - 2 + 3 - 4 + 5 - 6 + ……+ 99 – 100
,实现冒泡排序,并要求:
(1)在有序的数组中,接着插入一个元素,新数组仍然有序
(2)在数组中删除一个元素,新数组仍然有序
(3)对该数组进行逆序存放
4. 编写程序实现以下功能,能够将下面所示的6*6的二维矩阵读入并存储到二维数组中,并求其对角线之和,以及最大数,并输出最大数所在的行列下标。
35 1 6 26 19 24
3 32 7 21 23 25
31 9 2 22 27 20
8 28 33 17 10 15
30 5 34 12 14 16
4 36 29 13 18 11
5. 对任意输入的5个字符数组进行排序
比如:输入
abc def c efg
得到
c def efg fdc
6. 求2个数组的交集
输入
{5,6,7,9,10}
{2,3,4,5,6}
得到
{5,6}
7. 求[m,n]之间既不能被7整除也不能被5整除的整数之和,m和n的值由键盘输入。
例如,如果m和n的值分别为10和20,则计算结果为:106。
8. 求字符串的长度并输出。
例如,当字符串1为"This Is a c Program"
则应输出:Result is: 19
9. 将字符串中所有的大写字母转换为小写,其它字符不变(不使用转换函数)。
例如,当字符串为"This Is a c Program"
输出:"this is a c program"
10. 给学生评定成绩,若学生成绩在60-69则输出“及格”,70-89分为“良好”;90-100分为“”优秀,60分一下为“不及格”,分别用if-else语句和switch语句编程实现。
11:若有3个字符串s1.,s2,s3,其中,s1=“abcdef”,s2=“”,要求用字符数组实现将s1的内容复制到s3中,并将s2的内容添加在s3后面的功能,最后输出字符串s3
12:编写一个通用函数swap(),在main函数中调用可以实现2个数的交换。
(正三角形),共6行:
。
15. 输出九九乘法表。
16. 输入一个不超过五位的正整数, 输出其逆数。例如输入12345,输出应为54321。
,打印出以下图形:
a
bcd
efghi
gklmnop
qrstu
vwx
y
18. 试用C语言求解“百钱百鸡”问题。百钱买百鸡, 鸡翁一值钱三,鸡母一值钱二,鸡雏三值钱一,问鸡翁、鸡母、鸡雏各几何?
19. 斐氏数列是公元13世纪数学家斐波拉契发明的。即:1,2,3,5,8,13,21,34,55,89,„„,输出其前15项。
20.
C语言练习题库new 来自淘豆网m.daumloan.com转载请标明出处.