#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int find(int n)
{
int sum = 0;
int i = 0;
int j = 0;
int k = 0;
int arr[200] ;
for (i = 0; i < 999; i++)
{
for ( j = 2; j < i; j++)
{
if (i%j == 0)
{
break;
}
if (j == i - 1)
{
printf("%d ", i);
arr[k] = i;
k++;
}
}
}
printf("\n");
for (i = 0; i < n; i++)
{
sum += arr[i];
}
return sum;
}
int main()
{
printf("%d", find(7));//求出0到999前七个质数的和
system("pause");
return 0;
}
【C语】求出到999前n个质数的和并打印所有质数
本文展示了一个使用C语言编写的程序,该程序用于找出0到999之间的前七个质数并计算它们的和。程序首先定义了一个find函数,通过双重循环检查每个数是否为质数,并将质数存入数组。最后,主函数调用find函数并输出结果。

被折叠的 条评论
为什么被折叠?



