哪位好心人可以帮我看看为什么这个C程序执行了,但是是个空白?

来源:百度知道 编辑:UC知道 时间:2024/05/27 03:49:54
#include<stdio.h>
void main()
{int t=1,i=2;
while(i<=5);
{t=t*i;
i++;
}
printf("%d\n",t);
}

??我帮你修改吧,你的错误就是不能用t来表示整型变量.应该用sum来表示。还有,你没有指明i是整型。
??你用的什么软件来运行这段语言的?你是初学者吧?我建议你用TC20,那个虽然老了点,但是很严谨,对初学者很有好处。
#include<stdio.h>
void main()
{int i,sum=1;
i=2;
while (i<=5)
{sum=sum*i;
i++;
}
printf("%d\n",sum);
}
输入结果应该为:120
????????