编写程序,输出100内数字包含7且能被7整除的数, 如:7,77等整数即能被7整除又包含7
解题思路: 循环遍历100以内的整数,判断是否能被7整除,以及数上的任意一位是否是7,若是就输出该数
代码如下:
1 int main() 2 { 3 int i; 4 for(i=1;i<=100;i++) 5 { 6 if(i%7==0) 7 { 8 int t = i; 9 while(t) 10 { 11 int temp = t%10; 12 if(temp==7) 13 { 14 printf("%d\n",i); 15 break; 16 } 17 t = t/10; 18 } 19 } 20 21 } 22 return 0; 23 }