level 1
#include<stdio.h>
void 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");
}
}
2009年02月09日 07点02分
1
level 1
最后我也发现了,加了空格了可是还是不性,运行时候报错一堆不是结果有问题,根本编译不了
2009年02月09日 07点02分
4
level 1
warning C4101: 'j' : unreferenced local variable
H:\c程序设计\6_14.c(11) : error C2059: syntax error : 'for'
H:\c程序设计\6_14.c(11) : error C2143: syntax error : missing '{' before '<='
H:\c程序设计\6_14.c(11) : error C2059: syntax error : '<='
H:\c程序设计\6_14.c(11) : error C2143: syntax error : missing '{' before '++'
H:\c程序设计\6_14.c(11) : error C2059: syntax error : '++'
H:\c程序设计\6_14.c(11) : error C2059: syntax error : ')'
H:\c程序设计\6_14.c(14) : error C2143: syntax error : missing '{' before '<='
H:\c程序设计\6_14.c(14) : error C2059: syntax error : '<='
H:\c程序设计\6_14.c(14) : error C2143: syntax error : missing '{' before '++'
H:\c程序设计\6_14.c(14) : error C2059: syntax error : '++'
H:\c程序设计\6_14.c(14) : error C2059: syntax error : ')'
H:\c程序设计\6_14.c(17) : error C2059: syntax error : '}'
2009年02月09日 07点02分
5
level 5
我用vc试了下可以的 :cxty.obj - 0 error(s), 0 warning(s)
打印的是个菱形!
2009年02月09日 07点02分
6
level 0
你可能打符号时用的是中文符号。改成纯英文输入法再输符号,就OK啦。
2009年02月09日 07点02分
7
level 5
程序里有两个printf("");语句中间都要加空格!你是不是只有一个加了??
2009年02月09日 07点02分
8
level 0
#include<stdio.h>
void 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");
}
getchar();
}
你看看这个
2009年02月09日 07点02分
11