在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的整数中,十位数与个位数相同的数有多少个?

浙公网安备 33010602011771号