解题思路:
注意事项:
参考代码:
#include <stdio.h> int main() { char ch; int i, j, h, l, flag; //h,高,l,长;flag为空心标志 scanf("%d %d %c %d", &h, &l, &ch, &flag); for(i=1; i<=h; i++){ for(j=1; j<=l; j++){ if(flag==0) //flag为零,空心输出 if(i==1 || i==h || j==1 || j==l) printf("%c", ch); else printf(" "); else if(flag==1)//flag为1,实心输出 printf("%c", ch); } printf("\n"); } return 0; }
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:573 |
A+B for Input-Output Practice (C++代码)浏览:819 |
求圆的面积 (C++代码)这里推荐使用宏定义浏览:1906 |
点我有惊喜!你懂得!浏览:1068 |
C语言训练-谁家孩子跑最慢* (C语言代码)浏览:1507 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:563 |
妹子杀手的故事 (C语言代码)浏览:679 |
C二级辅导-统计字符 (C语言代码)浏览:503 |
简单的a+b (C++语言代码)浏览:853 |
最小公倍数 (C语言代码)浏览:863 |