在2008至8002之间有多少个没有重复数字的5的倍数?

 

#include<stdio.h>
int main(){
    int x=0,q,b,s,g;
    for(int i=2008;i<=8002;i++){
        q=i/1000;
        b=i/100%10;
        s=i/10%10;
        g=i%10;
        if((q-b)*(q-s)*(q-g)*(b-s)*(b-g)*(s-g)!=0 && i%5==0)x++;
    }
    printf("%d\n",x);
    return 0;
}

 

【练习】从1985到4891的整数中,十位数与个位数相同的数有多少个?

 

posted @ 2016-03-28 14:49  codeisking  阅读(192)  评论(0)    收藏  举报