早教吧 育儿知识 作业答案 考试题库 百科 知识分享

输出所有满足以下条件的三位整数:该数是素数,该数的个位数字十位数字之和被10除余数是该数的百位数字.例如,293是素数并且(3+9)被10除的余数是2,因此293是满足条件的三位素数用c++语言,

题目详情
输出所有满足以下条件的三位整数:该数是素数,该数的个位数字十位数字之和被10除余数是该数的百位数字.
例如,293是素数并且(3+9)被10除的余数是2,因此293是满足条件的三位素数
用c++语言,尽量初级简单一点
▼优质解答
答案和解析

满足条件的数abc其实非常少,最多可能只有50个,去掉合数,只有十个左右.

b + c - 10 = a或b+c=a

c = 1, 3, 5, 7, 9

b = 0-9

可以算出a

小于33的质数,2,3,5,7,11,13,17,19,23,29,31


int isprime(int x) {
    int i;
    int const t[10] = {3,5,7,11,13,17,19,23,29,31}; 
    for (i = 0; i < 10; ++i) {
        if (x % t[i] == 0) return 0;
    }
    return 1;
}
int main() {
    int a, b, c, x;
    for ( b = 0; b < 10; ++b) {
        for ( c = 1; c < 10; c += 2) {
            a = (b + c < 10) ? b + c : b + c - 10;
            x = a * 100 + b * 10 + c;
            if (a > 0 && isprime(x)) {
                printf("%d ", x);
            }
        }
    }
}
看了 输出所有满足以下条件的三位整...的网友还看了以下:

就是不懂分析是啥意思~悲哀某学校对七年级新生进行素质测试,其中每分钟跳绳要达到125个,超过125  2020-04-11 …

1、说一说:“20”这个数可以表示什么意义?2、体育老师对某班男生进行引体向上的测试,以能连续做7  2020-05-14 …

七箱橘子标准质量为每箱15千克每箱质量与标准质量如下(超重的用正数表示,不足的用负数表示:0.3-  2020-05-21 …

体育老师对七年级(二)班的学生进行了仰卧起坐测试,以能做20个为标准,超过次数用正数来表示,不足的  2020-06-10 …

某校对七年级(2)班的男生进行引体向上测试,以能做7个为标准,超过的次数用正数表示,不足的次数用负  2020-07-22 …

某班初三学生进行外语口语测试,以60分为标准,超过的分数用正数表示,不足的分数用负数表示其中10名  2020-07-31 …

体育课上,对七年级女生的跳绳进行测试,以跳100个为及格体育课上,对七年级女生的跳绳进行测试,以10  2020-11-22 …

某校对七年级(5)班男生进行100m短跑测试,以12.5s为测试达标标准,超过的秒数数用正数表示,不  2020-11-26 …

在跳绳达标活动中,六年级女生以130个/分为达标,记作0.规定超过的个数用正数表示,不足的个数用负数  2020-12-02 …

比如:A列1足球,台球,篮球2铅笔,橡皮,盒子3菊花,瓶子,花篮4桌子,椅子,香蕉把A1和A3中的“  2020-12-08 …