课程
/后端开发
/C
/C语言入门
为什么j=i,k=0,难道不应该是j=0,k=i吗?第一行的空格数难道不是0吗?而且j为什么小于5
2019-10-05
源自:C语言入门 4-12
正在回答
大哥,第一行有4个空格,j=1我打一个空格,j=2一个,j=3一个,j=4一个
#include <stdio.h>
int main()
{
int i, j, k;
for(i=1; i<5; i++)
/* 观察每行的空格数量,补全循环条件 */
for(j=i;j<=3;j++)
printf(" "); //输出空格
}
/* 观察每行*号的数量,补全循环条件 */
for(k=1 ;k<=i*2-1;k++)
printf("*"); //每行输出的*号
printf("\n"); //每次循环换行
return 0;
for(表达式1;表达式2;表达式3)
执行代码
先执行表达式1对循环变量做初始化
判断表达式2,若其值为真(非0),则执行for循环体中执行代码块,然后向下执行:若为假则结束循环
执行表达式3
执行for循环中执行代码块后执行(判断表达式2,若其值为真(非0),则执行for循环体中执行代码块,然后向下执行:若为假则结束循环)
循环结束程序向下执行
代码呢????
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答求大神解答
3 回答求大神解答!
1 回答求大神解答