1.试编写三个子函数分别输入5个整数、利用冒泡法从小到大排序、输出排序结果(注:请勿修改给定的main函数)。
#include
void main( void )
{
int a[5], SIZE=5;
input(a,SIZE);
sort(a,SIZE);
print(a,SIZE);
}
2.输入10个整数,将其中最小的数与第一个数对换,把最大的数和最后一个数对换。写3个函数,并在主函数中调用。
(1).输入10个数。
(2.)进行处理。
(3)输出10个。
3.设计程序,求两个整数的最大公约数并找出最大值。试写出这两个函数,用主函数调用,并输出结果,两个整数由键盘输入。
4. 设计程序,求两个整数的最小公倍数并按由大到小的顺序输出。试写出这两个函数,用主函数调用,并输出结果。
5.编写函数inv,将8进制数转换成10进制数。用主函数调用,并输出结果。
6.编写函数,由实参传来字符串,统计此字符串中字母,数字,空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果。
7.输入3个学生3门课的成绩,分别用函数实现下列功能:
(1)计算每个学生的平均分。
(2)找出9个分数中最高分数所对应的学生和课程。
8.输入10个整数,分别用函数实现下列功能:
(1)求最大值。
(2)求最小值。
(3)求均值。
在主函数中实现调用,并输出结果。
9.编写一个函数,输入一个4位数,要求是输出这四个数字的数字字符,但每两个数字间空一个空格。如输入1990,应输出“1 9 9 0”
10.在主函数中输入10个等长的字符串,用另一函数对它们进行排序,然后在主函数中输出这10个已排好序的字符串。
11.试编写三个子函数,用指针的方法处理,实现以下功能:
1.输入5个整数。
2.利用选择法从大到小排序
3.输出排序结果(注:请勿修改给定的main函数)。
#include