目录C语言统计素数之和c语言打印100以内素数(开根号法)总结c语言统计素数之和 #include<stdio.h> int main() { int m, n; p
#include<stdio.h>
int main()
{
int m, n;
printf("您想求哪两个数之间的素数之和,请依次输入它们:");
scanf_s("%d %d", &m, &n);
int i;
int cnt = 0;
int sum = 0;
if (m==1)
{
m = 2;
}
for ( i = m; i <= n; i++)
{
int isPrime = 1;
int k;
for ( k = 2; k <=i-1; k++)
{
if (i%k==0)
{
isPrime = 0;
break;
}
}
if (isPrime)
{
cnt++;
sum += i;
}
}
printf("%d %d\n", cnt, sum);
return 0;
}
C语言打印素数
#include <stdio.h>
#include <math.h>
int main()
{
int i,j,count=0;//count 统计个数
i = 2;//i是2到100
while(i<=100)
{
j = 2;
while(j<=sqrt(i))//取余
{
if(i%j==0)
{
break;
}
j++;
}
if(j>sqrt(i))
{
printf("%4d Is Prime!\n",i);
count += 1;
}
i++;
}
return 0;
}
以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。
--结束END--
本文标题: c语言统计素数之和的实例
本文链接: https://lsjlt.com/news/176028.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0