解题思路:用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 人评分
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:701 |
字符串比较 (C语言代码)答案错误????浏览:641 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:591 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:268 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)from DQM浏览:773 |
1157题解浏览:769 |
Minesweeper (C语言描述,蓝桥杯)浏览:1176 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:537 |
数字游戏 (C++代码)浏览:1240 |
2^k进制数 (C语言描述,蓝桥杯)浏览:1457 |