C语言一个判断素数的函数fun,在主函数中计算1000以内所有素数的平均值并输出

简介: C语言一个判断素数的函数fun,在主函数中计算1000以内所有素数的平均值并输出

首先,看到题目分两步,一个是判断素数,一个是循环遍历1000内的数。

1、判断素数的函数

int fun(int x)
{
    int i;
    for (i=2;i<x;i++)
    {
      if (x%i == 0)
      {
       return 0;
      }
    }
       return 1;
}

2、主函数循环1000个数,传到素数的函数中

void main()
{
   int i;
   float avg = 0,count = 0,sum = 0;
   for(i=2;i<=1000;i++)
   {
     if(fun(i))
   {
     count ++;
     sum += i;
   }  
   }
       avg = sum / count;
       printf("平均数为:%lf\n",avg);
}

运行结果如下:

目录
相关文章
|
1天前
|
C语言
【C语言】字符分类函数与字符转换函数
【C语言】字符分类函数与字符转换函数
7 1
|
1天前
|
程序员 编译器 C语言
C语言之函数与参数
C语言之函数与参数
5 0
|
2天前
|
C语言
C语言:内存函数(memcpy memmove memset memcmp使用)
C语言:内存函数(memcpy memmove memset memcmp使用)
|
2天前
|
C语言
C语言:字符函数和字符串函数(strlen strcat strcmp strncmp等函数和模拟实现)
C语言:字符函数和字符串函数(strlen strcat strcmp strncmp等函数和模拟实现)
|
4天前
|
存储 C语言
C语言函数的返回值
C语言函数的返回值
7 0
|
4天前
|
C语言 Windows
C语言中的fopen与fclose函数详解
C语言中的fopen与fclose函数详解
11 1
|
4天前
|
C语言
深入理解C语言中的printf函数及数据输出
深入理解C语言中的printf函数及数据输出
13 0
|
JavaScript 算法 前端开发
《C语言程序设计》一3.4 案例学习——计算一年中某月份的总天数
本节书摘来自华章出版社《C语言程序设计》一 书中的第3章,第3.4节,作者:赵宏 陈旭东 马迪芳,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1536 0
|
17天前
|
程序员 C语言
C语言库函数 — 内存函数(含模拟实现内存函数)
C语言库函数 — 内存函数(含模拟实现内存函数)
27 0
|
28天前
|
编译器 C语言 C++
【C语言】memset()函数(内存块初始化函数)
【C语言】memset()函数(内存块初始化函数)
26 0