单独取出整数的个位,十位,百位,以及素数的小综合题

 1 #include <stdio.h>
 2 //题目:[100-999]之间满足以下2个条件的十进制数。条件一,其个位数与十位数之和除以10得到的余数是百位数。条件2,这个数是素数。
 3 //解题思路:先找出100-999之间的素数,然后将这个素数的个位,十位,百位分别取出来,如果满足条件一,那么就是要找的数,打印出来即可
 4 int main(void)
 5 {
 6     for(int n = 100;n < 1000;n++)
 7     {
 8         for(int i = 2;i < n;i++)
 9         {
10             if(n%i == 0)
11                 break;
12         }
13         if(n == i)
14         {
15             if((i%10+i/10%10)%10 == i/100)
16                 printf("%-4d",i);
17         }    
18     }
19     putchar(10);
20     
21 
22     return 0;
23 }
原文地址:https://www.cnblogs.com/wangchaomahan/p/9498674.html