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 }
单独取出整数的个位,十位,百位,以及素数的小综合题
猜你喜欢
转载自www.cnblogs.com/wangchaomahan/p/9498674.html
今日推荐
周排行