课程
/后端开发
/C
/C语言入门
答案的代码
2018-12-23
源自:C语言入门 4-12
正在回答
#include <stdio.h>
int main()
{
int i, j, k;
for(i=1; i<5; i++)
{;
/* 观察每行的空格数量,补全循环条件 */
for( j=i ; j<4 ; j++ )
;
printf(" "); //输出空格
}
/* 观察每行*号的数量,补全循环条件 */
for( k=1 ; k<2*i ; k++ )
printf("*"); //每行输出的*号
printf("\n"); //每次循环换行
return 0;
打错了应该是j不小于3
空格数量不影响图形的显示,行与行之间空格的数量相对减少一定数量就可以了,j只要不小于4,至于是j<7,j<8,j<100都不影响图形的显示,只是前面的空格多或少而已。
for( j=i ; j<5 ; j++ )
for( k=0 ; k<2*i-1 ; k++ )
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答为什么j<5?i=1时j循环量几次?空格输出了几个?
2 回答按照代码 j=i;j<5;j++ 第一行不应该是有四个空格吗?
3 回答空格循环为j,
1 回答空格数为什么会 i+j=5
1 回答 for( j=i ; j<5 ; j++ ) 不懂怎么算的空格