int main(int argc, char *argv[]) {
int x,i,j;
printf("Enter X");
scanf("%d",&x);
for(i=0;i<x;i++){
for (j=0;j<x;j++) {
printf("*");
}
printf("\n");
x=x-1;
}
}
我的想法是以以下形式打印星(*)
*****
****
***
**
*
但是如果 my(x=5) 为什么我的输出仅停止打印前三行
*****
****
***