关于C语言的一个小菜问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 12:24:58
#include <stdio.h>
main()
int i,j,k;
for (j=1;j<=4;i++)
{ for (j=1;j<=4-i;j++)
printf("");
for(k=1;k<=2i-1;k++)
printf("*");
printf("\n");}
==================
运行的时候,提示第四行有说明语法错误,但是我却看不出什么地方有问题,希望高手指点一下。。
是第三行和第四行都有语法错误;“int i,j,k; ”这句有什么不对吗?啊——!

#include <stdio.h>
main()
{
int i,j,k;
for (j=1;j<=4;i++)
{ for (j=1;j<=4-i;j++)
printf("");
for(k=1;k<=2i-1;k++)
printf("*");
printf("\n");}
}
main函数主体要用花括号括起来

for (j=1;j<=4;i++)

i++不能实现循环!你这步是什么意思?

for (j=1;j<=4;i++) 改为 for (i=1;i<=4;i++)

明显错了。当执行到第四行for (j=1;j<=4-i;j++)时,你的i的值并没有定义。应该在此之前写一句i=0;之类的。

main函数下面少个{号

第一个for循环里应该都是i吧...