C语言程序
输出*******这个图形******
*****
****
***
**
*
我程序是这样写的
#include<stdio.h>
void main()
{
int i,j;
for(i=1;i>=1;i++)
{
printf("\n");
for(j=7;j>=i;j--)
{
putchar('*');
}
}
}
编译器用的VS2008 编译不出来 请问是哪里出错了? #include<stdio.h>
int main()
{
int i,j;
for(i=7;i>0;i--)
{
for(j=i;j>0;j--)
{
putchar('*');
}
printf("\n");
}
return 0;
}
代码我给你修改下了 可以了{:9_240:} #include<stdio.h>
void main()
{
int i,j;
//for(i=1;i>=1;i++)
for(i=1;i<=7;i++)
{
//printf("\n");
for(j=7;j>=i;j--)
{
putchar('*');
}
printf("\n");
}
} #include<stdio.h>
int main()
{
int i,j;
for(i=7;i>=1;i--)
{
printf("\n");
for(j=i;j>=1;j--)
{
putchar('*');
}
}
return 0;
}
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=7;i++)
{
printf("\n");
for(j=i;j>=1;j--)
{
putchar('*');
}
}
return 0;
}
for(i=1;i>=1;i++) i>=1这个有问题,没条件判断了 for(i=1;i>=1;i++) 都循环不了, 应该是这样子for(i=1;i<=7;i++)
页:
[1]