解题思路:
1、循环输出空格,同时循环输出字符
2、层数循环与空格循环字符循环有什么关系?
层数代表:0 1 2
字符个数:1 3 5
得到输出字符的循环约束条件:j<2*i+1
注意事项: 循环中约束条件的关系,如思路所讲
参考代码:
#include "stdio.h" main(){ char ch; ch=getchar(); //输入字符 for(int i=0;i<3;i++){ //层数循环 for(int j=0;j<2-i;j++){ //该层空格循环输出 printf(" "); } for(int j=0;j<2*i+1;j++){ //改层字符循环输出 printf("%c",ch); } printf("\n"); //输完一层换行 } return 0; }
0.0分
6 人评分
小九九 (C语言代码)浏览:817 |
C二级辅导-计负均正 (C语言代码)浏览:508 |
不知道哪里错了浏览:1141 |
C语言训练-立方和不等式 (C语言代码)浏览:742 |
输出正反三角形 (C语言代码)浏览:780 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:780 |
1017题解浏览:572 |
【计算直线的交点数】 (C语言代码)浏览:916 |
数列问题 (C语言代码)浏览:1019 |
简单的a+b (C语言代码)浏览:504 |