这里指定用for循环,为什么运行不了啊?
#include <stdio.h>
#include <math.h>
void main()
{
int i, m, k;//分别为行,每行星星数,每行空格数;
int n=0;//n只是作为限制数;
printf("%d", n);//显示n;
scanf_s("%d", n);//读入n;
for (i = 1; i <= n; i++)//确定行数;
{
for (k = 1; k <= abs (i-3); k++)//确定每行空格数,这里用了(整数)绝对值函数
{
printf(" ");
}
for (m = 1; m <= 2 *abs (i-3)-1; m++)//确定每行星星数;
{
printf("*");
}
printf("\n");
}
}