#include <stdio.h>
int main( )
{
int i,j,k,n,l;
scanf("%d",&n);
for(i=1;i<=n+1;i++)
{
for(j=1;j<=4-i;j++)
printf(" ");
for(k=2i-1;k>=1;k--)
printf("*");
printf("\n");
}
for(i=n+2;i<=2n+1;i++)
{
l=1;
for(j=0;j<=l;j++)
printf(" ");
for(k=2n-1;k>=1;k=k-2)
printf("*");
printf("\n");
l++;
}
return 0;
}
它说我的错误为
(10): error C2059: 语法错误:“数字上的错误后缀”
(10): error C2146: 语法错误: 缺少“;”(在标识符“i”的前面)
(10): error C2146: 语法错误: 缺少“)”(在标识符“k”的前面)
(10): warning C4552: “>=”: 运算符不起任何作用;应输入带副作用的运算符
(10): error C2059: 语法错误:“;”
(10): error C2059: 语法错误:“)”
(14): error C2059: 语法错误:“数字上的错误后缀”
(14): error C2146: 语法错误: 缺少“;”(在标识符“n”的前面)
(14): error C2146: 语法错误: 缺少“)”(在标识符“i”的前面)
(14): warning C4552: “+”: 运算符不起任何作用;应输入带副作用的运算符
(14): error C2059: 语法错误:“;”
(14): error C2059: 语法错误:“)”
(15): error C2143: 语法错误 : 缺少“;”(在“{”的前面)
(19): error C2059: 语法错误:“数字上的错误后缀”
(19): error C2146: 语法错误: 缺少“;”(在标识符“n”的前面)
(19): error C2146: 语法错误: 缺少“)”(在标识符“k”的前面)
(19): error C2059: 语法错误:“;”
(19): error C2059: 语法错误:“)”
(20): error C2146: 语法错误: 缺少“;”(在标识符“printf”的前面)