C语言代码 不知道哪里错了 想表达意思是我输入一个a 然后能运行出a行a列的*号
问题描述:
#include <stdio.h>
int main( void )
{
for(int i=0; i < a;i++)
scanf("%d" , &a);
{
for(int j = 0;j<a;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
答
#include <stdio.h>
int main(void)
{
int a;
scanf("%d", &a);
for (int i = 0; i < a; i++)
{
for (int j = 0; j < a; j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
答
6行放到5行前面,得先输入a再开始循环啊