解题思路:
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语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:494 |
C语言考试练习题_保留字母 (C语言代码)浏览:685 |
C二级辅导-统计字符 (C语言代码)浏览:533 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:458 |
字符串输入输出函数 (Java代码)浏览:1437 |
输出正反三角形 (C语言代码)浏览:780 |
简单的a+b (C语言代码)浏览:573 |
【金明的预算方案】 (C++代码)浏览:934 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:562 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:636 |