C语言1到100输出 VS为什么是空白的

int main()
{
int a;
a = 1;
while (a <= 100);
{
printf("%d", a);
a++;
}

return 0;
}
VS执行输出是空白的。

while后面错误地加了括号
正确代码:
# include <stdio.h>
int main()
{
int a;
a=1;
while(a <= 100)
{
printf("%d\n",a);
a++;
}
}
温馨提示:答案为网友推荐,仅供参考