【C语言程序设计】哈工大C语言机考2016-2016试题.pdf
哈工大计算机专业免费资料下载区:
哈工大计算机系 C 语言 2004 年秋季机考
2004-11-31-001P
2004-11-31
13:30-15:30(120 分钟)
[##6-6]六、普通编程题
[###6-1-1]
编写一C 语言程序,从键盘输入 10 个正整数,求出它们中最大的一个
数并输出。(使用循环实现,不要使用数组)
[###6-2-1]
编写一C 语言程序,从键盘输入 100 个整数,求出它们的和平均值并输出,
(请不要使用数组或指针,平均值精确到小数点后两位) 。
[###6-3-1]
某年如果能被4 除尽,但不能被100 除尽,这一年就是闰年;另外,
能被400 除尽的年也是闰年。请编写一完整的程序,判断从键盘输
入的年份是不是闰年。请编写一完整的程序,判断从键盘输入的年
份是不是闰年。
[###6-4-1]
打印100-1000 之间的所有水仙花数,水仙花数是该数的每位数字的
立方和等于它本身。
比如153 是水仙花数
153=1*1*1+5*5*5+3*3*3
[###6-5-1]
请编制一个计算y=f(x) 的程序,其中:
y= x x<1
y= 2x-1 1<=x<10
y= 3x-11 x>=10
[###6-6-1]
编程计算1*2*3 + 3*4*5 + +99*100*101 的值
- 1 -
哈工大计算机考研全套文本专区:
哈工大计算机专业免费资料下载区:
哈工大计算机系 C 语言 2005 年春季机考
2005-05-20-001P
2005-05-20
8:00-9:30(90 分钟)
[##6-10]六、普通编程题
[###6-1-1]
从键盘任意输入某班30 个学生的成绩(成绩类型为整形) ,
保存到数组中,并输出成绩按由高到低的排序结果。
[###6-2-1]
输入一个3*4 矩阵 A ,将其行列元素位置互换,
也就是求其转置矩阵B ,并输出B 。
[###6-3-1]
从键盘输入一行字符(最长不超过80 字符),
统计其中单词(以空格作为间隔符的字符串)的个数,
例如输入How are you,要求输出结果3 。
[###6-4-1]
写一个函数,用简单变量作为函数参数,计算x 的n 次方。
(x,n 均为整数)。要求在主函数中输入x 和n 的值,
调用该函数计算x 的n 次方并输出计算结果。
[###6-5-1]
自己定义一个函数,用字符数组作为函数参数的类型,
以实现和函数strlen 相同的功能,即在主函数中任意输入
一个字符串(长度不超过100 个字符),调用该函数计算
输入字符串的实际长度,然后打印计算结果。
[###6-6-1]
用简单变量作为函数参数,编写一个判断素数的函数isprime,
在主函数中输入一个整数n ,调用该函数判断并输出n 是否是
素数的信息。
[###6-7-1]
根据读入的百分制成绩score(整形), 打印出相应的五分制成绩grade,
转换标准如下:
grade= ’A ’ 当score 在90 分到100 分之间时;
grade= ’B ’ 当score 在80 分到89 分之间时;
- 2 -
哈工大计算机考研全套文本专区:
哈工大计算机专业免费资料下载区:
grade= ’C ’ 当score 在70 分到79 分之间时;
grade= ’D ’ 当score