第1题功能:将十进制数转换成十六进制数。
第2题功能:删除字符串中的指定字符,字符串和要删除的字符均由键盘输入。
第3题功能:以下程序是用选择法对10个整数按升序排序。
第4题功能:以下程序的功能如(图1)。
第5题功能:打印以下图形。
*****
*****
*****
*****
*****
第6题功能:用冒泡法对数组a 进行由小到大的排序。
第7题功能:通过函数的递归调用计算阶乘。
第8题功能:计算并输出500以内最大的10个能被13或17整除的自然数之和。
第9题功能:产生并输出杨辉三角的前七行。
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
第10题功能:求一个二维数组中每行的最大值和每行的和。
第11题功能:建立一个如下的二维数组,并按以下格式输出。
1 0 0 0 1
0 1 0 1 0
0 0 1 0 0
0 1 0 1 0
1 0 0 0 1
第12题功能:求两个非负整数的最大公约数和最小公倍数。
二、程序改错共12题(共计120分)
第1题功能:计算数组元素中值为正数的平均值(不包括0)。例如:数组中元素的值依次为39,-47,21,2,-8,15,0,。
第2题功能:求出以下分数序列的前n项之和。和值通过函数值返回main函数。 2/1+3/2+5/3+8/5+13/8+21/13 ……例如:若n = 5,则应输出:。
第3题功能:利用二维数组输出如图所示的图形。
*******
*****
***
*
***
*****
*******
第4题功能:编写input()和output()函数输入,输出5个学生的数据记录。
C语言复习题参考答案(精选) 来自淘豆网www.taodocs.com转载请标明出处.