[bo]以下是引用 [un]yt414204458[/un] 在 2008-3-9 11:34 的发言:[/bo]
这个能用WHILE语句编吗?应该怎么写啊?我这样写好象不对啊,能不能帮个忙啊?
#include
void main()
{
int a, b;
printf("please input the number:");
scanf("%d,%d",&a,&b);
a=1;
b=2;
while(b ...
你用了 scanf("%d,%d",&a,&b);
之后,已经给a和b赋了值,然后又
a=1;b=2; 这样a、b的值就变成1和2了。c=a+b有问题。每次执行循环,都重新int c;所以c总是被重新声明,重新赋值,这样当然是有问题的。