C++ 编程统计出区间 [a,b] 上的和质数个数。

C++ 编程统计出区间 [a,b] 上的和质数个数。
给定一个四位数,若各位上的数字之各为质数,就称它为和质数。
如:3185 的各位数字之和 3+1+8+5=17 ,所以 3185 就是一个和质数;
  8264 的各数数字之和 8+2+6+4=20 ,所以 8264 不是和质数。
编程统计出区间 [a,b] 上的和质数个数。
输入文件:一行二个正整数 a b ( 1001 ≤ a ≤ b ≤ 9999 )
输出文件:一个数,表示区间内的和质数个数
输入样例:3180 3190
输出样例:4
样例说明:在 [3180,3190] 区间各数的 4 个数字和为
      12 13 14 15 16 17 18 19 20 21 13
     共有 4 个和是质数

雪狼1981 1年前 已收到1个回答 举报

圣之狂想曲 春芽

共回答了18个问题采纳率:94.4% 举报

#include "stdafx.h"
#include
bool prime(int n){
int i;
if(n> b;
for(sum=0,i=a,b++;i

1年前

10
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.024 s. - webmaster@yulucn.com