C程序在Cfree中无法编译

117次阅读

#include <stdio.h> 
int main() 
{ 
    int i,j,n; 
    printf("n:"); 
    scanf("%d",&n); 
for (i=1;i<=n;i++)  /*循环n次,每次输出一行*/ 
{ 
    for (j=1;j<=n-i;j++) /*输出该行前面的空格*/ 
    printf(" "); 
    for (j=1;j<=2*i-1;j++) /*输出该行中的星号*/ 
    printf("*"); 
printf("\n"); 
} 
getchar(); 
return 0; 
}

刚学C,这程序在Cfree中无法编译,就是用*输出等腰三角形的形状,求高人解答,到底哪错了。

Panini

童鞋,我猜你应该是敲代码的时候中文符号切换失误,复制来cfree编译时发现,你的逗号基本是中文状态,所以编译不过。。。改下逗号就可以了。

Dont

正文完