不知道為甚麼一直都不能印出第二行的none?
int main(){
int i,n,m,flag=0;
while(scanf("%d %d",&n,&m)!=EOF){
if(n<=m){
for(i=n;i<=m;i++){
if(i==ArmstrongNum(i))
printf("%d ",i); flag=1;
}
if(flag==0) printf("none");
}
printf("\n");
}
return 0;
}
不知道為甚麼一直都不能印出第二行的none?
int main(){
int i,n,m,flag=0;
while(scanf("%d %d",&n,&m)!=EOF){
if(n<=m){
for(i=n;i<=m;i++){
if(i==ArmstrongNum(i))
printf("%d ",i); flag=1;
}
if(flag==0) printf("none");
}
printf("\n");
}
return 0;
}
上面黑體字 應該要用括號刮起來吧(?