北大“高级语言程序设计”上机考试题(5月24-30日)

作者名:不详 来源:网友提供 06年6月8日

 

1。输入一个n(n<10),输出如下图形,如n=3时。
33333
222
1
1
222
33333


2.输入 三个整数:l,m,n。求出a[l][m]*b[m][n].
这个题是原题啊。



3.输入n个数,找出从第2个数到第n个数中与第1个数相等的数,输出他们的序号。(从1开始。)

1. 编一C程序,它能读入一正整数n(n<50),并输出如下图形:
A A A .......... A
A A A .......... A
...
...
A A A .......... A
共n行,每行n个A,下一行比上一行右移一列.
(注:可执行文件名为e1.exe,存于你的账号或其debug目录下,否则无成绩)

2. 编一C程序,它能读入三个正整数(两个相邻的整数用空格隔开),并输出这些正整数的19进制形式,依次用A、B、C、D、E、F、G、H、I表示10、11、12、13、14、15、16、17、18
(注:可执行文件名为e2.exe,存于你的账号或其debug目录下,否则无成绩)

3. 编一C程序,它能读入两个整数m与n,计算并输出m与n的绝对值的最大公约数及最小公倍数。(注:可执行文件名为e3.exe,存于你的账号或其debug目录下,否则无成绩)

1:输入N(N<40)画出

*
***
*****
*******
…… 星数是2n-1,共N行.

2:输入a,b,c三个float值求方程ax^ 2 +bx+c=0的解

3:输入一串整数,以0为标记结束(0不计算在内),求最大值和最小值,并打印所在的位置.

1.编一C程序,它能读入一个正整数n(0<n<35),并能打印如下图形,其中最下层为1,最上层为2n-1个n对应的数字。n>9时用ABCD....Z补。如可打印的图形为:
............................

BBBBBB.......B

AAAAA....A

..........

3 3 3 3 3
2 2 2
1

 

 

2.编一C程序,在DOS下输入程序名,在紧跟程序名后读入两个无符号短整型整数,该程序能计算出这两个数之和。如输入“e2.exe 12 88”,则输出

3.编一C程序,它能读入一个字符串(可能包含空格字符),计算该字符串中空格字符的个数并输出。(注:可执行程序命名为e3.exe)