Description
求所有能被M整除且不含有重复数字的三位数的和。(三位数即区间[100,999]内的数。)
Input
输入为若干行,每行包含一个正整数M。M在int类型的范围内。
Output
输出为多行,每行输出与上述每个M一一对应,是所有能被M整除的、不含重复数字的三位数之和。输出格式见样例。
Sample Input
3 5 7
Sample Output
case 1:124587 case 2:74720 case 3:51163
HINT
Append Code
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int n,a,b,c,sum=0,count=1;
while(scanf("%d",&n)!=EOF)
{
for(int i=100; i<=999; i++)
{
a=i%10;
b=i/10%10;
c=i/100%10;
if(a==b || b==c || a==c);
else
{
if(i%n==0)
{
sum+=i;
}
}
}
printf("case %d:%d\n",count,sum);
sum=0;
count++;
}
return 0;
}