#include <stdio.h>
#include <math.h>
int main()
{
/********** Begin *********/
int n,k,i;
int j=0;
int b=0;
int a=0;
int sum=0;
scanf("%d,%d",&n,&k);
for(i=n;i>=2;i--)
{
b=0;
for(j=2;j<i;j++)
{
if(i%j!=0)
b++;
}
b=b+2;
if(b==i)
{
printf("%d,",i);
a++;
sum=sum+i;
}
if(a==k)
break;
}
printf("sum=%d\n",sum);
/********** Begin *********/
return 0;
}
C语言求素数和
最新推荐文章于 2024-08-29 22:38:54 发布
这篇文章是一个C语言程序,用于计算并输出前k个质数。程序使用嵌套for循环和条件判断来检测每个数是否为质数,最终累计并打印出符合条件的质数之和。
摘要由CSDN通过智能技术生成