解题思路:
注意事项:
参考代码:
#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语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:592 |
C语言训练-大、小写问题 (C语言代码)浏览:614 |
WU-陶陶摘苹果2 (C++代码)浏览:975 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:660 |
企业奖金发放 (C语言代码)浏览:2325 |
C语言程序设计教程(第三版)课后习题12.2 (C语言代码)浏览:767 |
C语言训练-大、小写问题 (C语言代码)浏览:682 |
简单的a+b (C语言代码)浏览:562 |
整数分类问题 为什么输出总是数字8啊浏览:442 |
Pascal三角 (C++代码)浏览:696 |