用c语言编写程序,求100以内所有素数的和、平均值。
时间: 2024-01-06 22:03:46 浏览: 105
C程序设计-求100以内所有素数.doc
好的,这是一个计算问题,我可以回答。以下是使用C语言编写程序求100以内所有素数的和和平均值的代码:
#include <stdio.h>
int main()
{
int num, count, sum = 0, primeCount = 0;
float avg;
for(num = 2; num <= 100; num++)
{
count = 0;
for(int i = 2; i <= num/2; i++)
{
if(num % i == 0)
{
count++;
break;
}
}
if(count == 0)
{
sum += num;
primeCount++;
}
}
avg = (float)sum/primeCount;
printf("100以内所有的素数的和为: %d\n", sum);
printf("100以内所有的素数的平均值为: %f\n", avg);
return 0;
}
阅读全文