(x) () l ''' 【程序6】
题目:用*号输出字母C的图案。
1.程序分析:可先用'*'号在纸上写出字母C,再分行输出。 2.程序源代码: ''' ' !\\n' '*' * 10 i (5):
'* *' '*' * 10 '*\\n' * 6 ''' 【程序7】
题目:输出特殊图案,请在c环境中运行,看一看, !
1.程序分析:字符共有256个。不同字符,图形不一样。 2.程序源代码: ''' a = 176 b = 219
6 / 23
(b)(a)(a)(a)(b) (a)(b)(a)(b)(a) (a)(a)(b)(a)(a) (a)(b)(a)(b)(a) (b)(a)(a)(a)(b) ''' 【程序8】
题目:输出9*9口诀。
1.程序分析:分行与列考虑,共9行9列,i控制行,2.程序源代码: \() { ; (\ (1<10) { (1<10) { *j;
(\表示左对齐,占3位*/ }
(\每一行后换行*/
7 / 23
控制列。j } } ''' i (1,10): j (1,10): = i * j
' * = % -3d' % () '' ''' 【程序9】
题目:要求输出国际象棋棋盘。
1.程序分析:用i控制行,j来控制列,根据的和的变化来控制输出黑方格,还是白方格。 2.程序源代码: \() { ; (0<8) { (0<8) (() )
(\
8 / 23
(\ (\ } } ''' i (8): j (8):
(i + j) % 2 0: ((219)) ((219)) :
(' ') '' ''' 【程序10】
题目:打印楼梯,同时在楼梯上方打印两个笑脸。
1.程序分析:用i控制行,j来控制列,j根据i的变化来控制输出黑方格的个数。 2.程序源代码: ''' ((1))
9 / 23
((1)) ''
i (1,11): j (1): ((219)) ((219)) '' ''' 【程序11】
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月
后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 2.程序源代码: () { f12; i; f12=1; (1<=20)
{ (\
10 / 23