#include<stdio.h>
#include<stdlib.h>
int main()
{
int i,j,k;
for(i=0;i<=3;i++)
{
for(j=0;j<=2-i;j++)
printf(" ");
for(k=0;k<=2*i;k++)
printf("*");
printf("\n");
}
for(i=0;i<=2;i++)
{
for(j=0;j<=i;j++)
printf(" ");
for(k=0;k<=4-2*i;k++)
printf("*");
printf("\n");
}
return 0;
}
这个是我的代码,代码是没有问题的,但是还是报错了。。。
报错内容是
大佬们 这个咋搞呢
重新写一遍,估计你的文件里包含了某些看不到的东西。
重敲了一下代码就好了。
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i,j,k;
for(i=0;i<=3;i++)
{
for(j=0;j<=2-i;j++)
printf(" ");
for(k=0;k<=2*i;k++)
printf("*");
printf("\n");
}
for(i=0;i<=2;i++)
{
for(j=0;j<=i;j++)
printf(" ");
for(k=0;k<=4-2*i;k++)
printf("*");
printf("\n");
}
return 0;
}
代码没问题,估计是字符问题,把你的cpp文件改成英文试试
很明显,你拷贝的网上代码,一些表面是空格的东西实际上是有内容的,导致你的问题,自己把代码逐行拷贝或者手动输入一下就行了。
你问了这么多问题,是否有兴趣加个联系方式,可以长期解答。
应该是你的IDE不支持你的缩进符,我拷贝过去每行都报错了,但是吧前几行都用tab过了一遍那几行就没错了,有竖线那几行是改过的
可以很强势。居然被骗了。在线C编译还真能出来。还以为不赋初始值是要出错的