#7861: C while(scanf("%d",&a)!=0) 不能結束


tonytony (爆機兄弟)

學校 : 澳門濠江中學
編號 : 33226
來源 : [60.246.185.144]
最後登入時間 :
2013-08-02 09:33:42
a147. Print it all | From: [60.246.182.228] | 發表日期 : 2013-06-17 22:39

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>

int main(int argc, char *argv[])
{
  short m[10003];
  int i,a;
  for(i=7;i<=10000;i+=7)
     m[i]=1;
  while(scanf("%d",&a)!=0)
  {
    for(i=1;i<a;i++)
  printf("%d ",i);
printf("\n");  
     }

  return 0;
}
 
請問各位高手為什麼当輸入0時不能結束?
 
ZeroJudge Forum