永发信息网

c语言求绝对素数

答案:2  悬赏:70  手机版
解决时间 2021-11-29 02:21
c语言求绝对素数
最佳答案
#include
int counter = 0;
int prime(int k)
{
//int i,l=0,a,flag,t,counter=0; <--这样改试试,把counter定义加到#include下面
int i,l=0,a,flag,t;
flag=0;//定义为素数
t=k;
for(i=2;i<=(k+1)/2;i++)
{
if(k%i==0)
flag=1;//定义为非素数
}
do{a=k%10;
  k=k/10;
  l=10*l+a;
}while(k!=0);
for(i=2;i<=(l+1)/2;i++)
{
if(l%i==0)
flag=1;//定义为非素数
   }  
if(flag==0)
{
   printf("%d ",t);
        counter++;//记录输出数的个数
   if(counter%5==0)  
{  
                printf("
"); //每输出5个数则换行
}
}
return 0;
}
void main()
{
int m,n,k;
printf("输入m(m>=2)和n(n<=1000)的范围:");//定义主族函数中表示范围的量m,n
scanf("%d %d",&m,&n);
    printf("m与n之间的绝对素数有:
");
for(k=m;k<=n;k++)
{  
prime(k);
}
printf("
");
}追问成功了,灰常感谢,那么要求求这些数的和怎么处理?追答不好意思,有点别的事,担误,修改的代码如下,看看是不是和你改的一样?
#include

int counter = 0;
int prime(int k)
{
int i,l=0,a,flag,t;

flag=0;//定义为素数
t=k;
for(i=2;i<=(k+1)/2;i++)
{
if(k%i==0)
flag=1;//定义为非素数
}
do{a=k%10;
k=k/10;
l=10*l+a;
}while(k!=0);
for(i=2;i<=(l+1)/2;i++)
{
if(l%i==0)
flag=1;//定义为非素数
}  
if(flag==0)
{
printf("%d ",t);
counter++;//记录输出数的个数
if(counter%5==0)  
{  
printf("
"); //每输出5个数则换行
}
}
return flag;  // <---这里改成返回flag
}
void main()
{
int m,n,k,tol = 0;  // <--这里加个变量tol,保存它们的和
printf("输入m(m>=2)和n(n<=1000)的范围:");//定义主族函数中表示范围的量m,n
scanf("%d %d",&m,&n);
    printf("m与n之间的绝对素数有:
");
for(k=m;k<=n;k++)
{  
//prime(k); // <--这里改成判断返回值,是0就是素数,这是你代码定义的。是素数就相加.
if(0 == prime(k))tol += k;
}
printf("
它们的和是:%d
", tol); // <---加个打印输出吧
}
全部回答
#include
#include int isPrime(int n)
{
int i;
for(i = 2; i <= sqrt(n); ++i)
{
if(n % i == 0) return 0;
}
return 1;
}void main()
{
int i, j;
for(i = 10; i < 100; ++i)
{
if(isPrime(i) == 1)
{

j = i / 10 + i % 10 * 10;
if(isPrime(j) == 1)
{
printf("%d(%d)是绝对素数\n", i, j);
}
}
}
}
请采纳答案,支持我一下。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一件羽绒服洗标写的可以干洗 到底能不能干洗
单选题二十世纪初,在一些主要发达国家里,劳
我想卖CF号 10把v 多钱
家用分时电表是如何分时的?
晚上敷了面膜,第二天皮肤还是干的不行,怎么
阅读下文,完成小题。清淡出尘马国福①某夜,
对面档口装摄像镜头对着我怎么办
冲床扳机跳动发响是什么原因
孩子腿总是痒是怎么回事女儿八岁了,总是抓腿
有人玩过魔兽标准战役《氏族之王》的吗?抓小
窃读计中作者设置这些悬念有什么作用
急!六个的姐妹网名
清朝有用铂金嘛
淋巴结:最近又多长了二个在手臂上
提问。。。若有个海盗把你绑架了,让你猜他待
推荐资讯
国际关系专家称巴以和谈易和平难,和平难的原
为什么我那么讨厌别人发嗯嗯、哦哦,真的超级
问道天奇书谭现在叫什么
单选题下列句子中没有语病的一项是A.纵观当前
为什么我吃芝麻糖拉芝麻?
什么是团体犯罪
钻芯法检测混凝土抗压强度的具体操作
手机游戏图标有一个狼
我要做脂肪酸的测定,请问脂肪酸标准品怎么购
φ325的90°弯头R=3D一个多少米
曲阜市城市管理综合执法大队书院中队地址有知
主题:男友那个才10厘米,要分吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?