解题思路:找到空格和图案之间的关系,利用for循环输出
注意事项:注意理解for循环嵌套运行的步骤
参考代码:
#include<stdio.h>
int main()
{
int i,j;
char ch;
ch=getchar();
for(j=1;j<4;j++) //最外层循环,代表图案的行数
{
for(i=0;i<3-j;i++)//每一行的第一个图案前应该输出的空格数
printf(" ");
for(i=0;i<2*j-1;i++)//每一行应该输出的图案数
putchar(ch);
putchar('\n');//每一行后换行
}
return 0;
}
0.0分
4 人评分
C语言训练-舍罕王的失算 (C++代码)(都给答案了还算什么)浏览:973 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:586 |
C二级辅导-公约公倍 (C语言代码)浏览:1511 |
人见人爱A+B (C语言代码)浏览:630 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:585 |
本人酷爱递归实现很多问题,这里也是浏览:560 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:330 |
回文数字 (C语言代码)浏览:2512 |
sizeof的大作用 (C语言代码)浏览:1458 |
1012题解浏览:873 |
天苜仙影 2022-07-19 13:15:54 |
#include<stdio.h> int main(void) { char c; c=getchar(); printf(" %c %c%c%c %c%c%c%c%c",c,c,c,c,c,c,c,c,c); return 0; }差不多,我也是这么干的