计算并输出100-1000中能被7整除,且至少有一位数字是3的所有数的和。
1 #include<stdio.h>
2 int main()
3 {
4 int i , a , b , c , sum=0;
5 for(i = 100 ; i <=1000 ; i++)//设置一个三位数以内的循环
6 {
7 if(i%7==0) // 判断能整除7的数
8 {
9 a=i/100; //
10 b=i%10/10; //
11 c=i/10; //提出满足条件数的百、十、个位
12 if(a==3 || b==3 || c==3) //判断百、十、个位是否至少有一位有3
13 {
14 sum += i; //满足条件的数相加求和
15 }
16 }
17 }
18 printf("sum = %d\n",sum);
19 return 0;
20 }