解题思路:用两个循环打出长宽的边,再用if判断是否为实心
参考代码:
length, width, symbol, solid = map(str, input().split()) for i in range(int(length)): for j in range(int(width)): if int(solid) == 1: print(symbol, end='') else: if j == 0 or j == int(width) - 1 or i == 0 or i == int(length) - 1: print(symbol, end='') else: print(' ', end='') print('')
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:581 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:1027 |
台球碰撞 (C++代码)浏览:1103 |
点我有惊喜!你懂得!浏览:1403 |
C语言训练-舍罕王的失算 (C++代码)(都给答案了还算什么)浏览:972 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:585 |
【回文数(二)】 (C语言代码)浏览:856 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:528 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:521 |
拆分位数 (C语言代码)浏览:1328 |