我在這裏搜索'for'循環問題的代碼。我檢查了我的分號等,但仍然無法弄清楚爲什麼我的循環只循環一次。C'for'循環只循環一次
代碼如下所示,謝謝。
#include <stdio.h>
#include <cs50.h>
int main(void)
{
printf("Enter Height: ");
int height = GetInt();
int i;
int count = 1;
for(i=height; i>0; i--)
{
for(i=height-1;i>0;i--)
{
printf(" ");
}
for(i=count;i>0;i--)
{
printf("#");
}
printf(" ");
for(i=count;i>0;i--)
{
printf("#");
}
count++;
printf("\n");
}
}
在你的測試中什麼是'GetInt'返回值? – ouah
你在所有這些循環中使用'i',我認爲這可能會導致它。 – kviiri
對嵌套的控制變量使用不同的名稱 – BLUEPIXY