[求助]为什么不能循环输出 h 值
#include<stdio.h>int main()
{
int a,i=1,s=100,d=999,f,q,w,e,h;
while(scanf("%d",&a)!=EOF)
{
h=0;
for(s;s<=d;s++)
{
q=s/100;
w=(s%100)/10;
e=s-100*q-10*w;
if(s%a==0&&q!=w&&q!=e&&w!=e)
h+=s;
}
printf("case %d:",i);
printf("%d\n",h);
}
}
第一次输入一个数,输出正确答案,往后输入一个数,总是输出Case i:0
这是为么??