有关 while 输入输出的问题
LI-O 2013-08-26 09:25:57 #include<stdio.h>
int main(void)
{
int feet, fathoms;
while(scanf("%d",&fathoms))
{
if(feet == 0)
break;
feet = 6 * fathoms;
printf("feet is %d \n",feet);
printf(" put !\n");
}
printf(" End of cycle!!!\n");
return 0;
}
下面是输入输出情况 :
0
feet is 0
put !
0
End of cycle!!!
我明明 有break 语句在起作用, 可是为什么 需要输入两个 零才能显示退出循环???