计算机c语言试题文档,c语言计算机考试试题

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值