(一)不含界面的程序设计题
1.编写计算下列函数的程序,结果在窗体上打印出来。自变量x ,y 的值用InputBox 函数输入。
?????>>-<
00,00,062),(y x y
x y x y x y x f
2.从键盘上输入月份的值(即1-12之间的整数),打印出该月份的季节。12月、1月和2月为冬季,3月、4月和5月为春季,其余类推。例如,输入7,则打印出SUMMER 。
3. 设sum=11×22×32×…×n 2,求sum 不大于100000时最大的n 。
4. 在窗体上输出1900——2010年之间哪些年是闰年,每行5个。闰年判断条件: 年份能被4整除但不能被100整除,或者年份能被400整除。
5.换零钱问题。
如果要将一元人民币换成零钱(换成1分,2分,5分),分别有哪些换法?
6. 从键盘输入一行字符,分别统计出其中字母、数字和其他字符的个数;
7.设计一个程序,求下式s 的值,其中x 、n 的值用inputbox 函数输入。程序要求:先对x 值进行检查,是否满足-1!
)1(!4!3!214
32n x x x x x s n n +-+???+-+-= 8. 输入x 的值,计算)1ln(2x x ++,其中-1......!7654321!54321!321)1ln(7
532
+???-??+?-=++x x x x x x 9. 找出所有小于或等于100的自然数对。自然数对是指两个自然数的和与差都是平方数。如16与20的和16+20=36,16与20的差20-16=4都是平方数,则16和20称自然数对。
10. 编写程序,打印如下图形,层数n 由键盘输入。
(10>n>0)
11. 编程输出下列图案,层数n 由键盘输入。(27>n>0)
A
BBB
CCCCC
DDDDDDD
12.编写程序,实现矩阵转置,即将一个n ⅹm 的矩阵的行和列互换。例如:A