解题思路:用while True实现无限循环,观察发现,输入n,则第一行首尾为“*”,中间为n个空格,这样的行共有n行,总共有n+1行,且第n+1行为n+2个“*”
注意事项:注意try和except的运用
参考代码:
while True:
try:
n = int(input())
i = n
while i > 0:
i -= 1
print('*' + ' ' * n + '*')
print('*' * (n + 2))
print()
except:
break
0.0分
1 人评分
点我有惊喜!你懂得!浏览:1395 |
C语言程序设计教程(第三版)课后习题12.6 (C语言代码)浏览:794 |
Biggest Number (C++代码)回溯法浏览:1614 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:528 |
C二级辅导-计负均正 (C语言代码)浏览:658 |
简单的a+b (C语言代码)浏览:760 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:517 |
WU-复数求和 (C++代码)浏览:2015 |
WU-输出九九乘法表 (C++代码)浏览:1671 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:596 |