例题:请补充fun函数,该函数的功能是:寻找两个整数之间的所有素数(包括这两个整数),把结果保存在数组a中,函数返回素数的个数。

例如,输入3和18,则输出3 5 7 11 13 17。
请勿改动主函数main与其他函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。

代码如下:

#include<conio.h>
#include<stdio.h>
#define N 500
int fun(int n,int m,int a[N])
{int i,j,k=0,flag;for(j=n;j<=m;j++){flag=1;for(i=2;i<j;i++)if(j%i==0){flag=0;break;}if(flag==1)a[k++]=j;}return k;
}
main()
{int n=0,m=0,i,k;int a[N];printf("Input n:");scanf("%d",&n);printf("Input m:");scanf("%d",&m);for(i=0;i<m-n;i++)a[i]=0;k=fun(n,m,a);for(i=0;i<k;i++)printf("%4d",a[i]);printf("\n");
}

输出运行窗口如下:

本周其他练习

C语言程序设计专栏

C语言编程>第二十七周 ① 请补充fun函数,该函数的功能是:寻找两个整数之间的所有素数(包括这两个整数),把结果保存在数组a中,函数返回素数的个数。

C语言编程>第二十七周 ② 下列 给定程序中函数fun的功能是:传入一个整数n,计算如下公式的值:

C语言编程>第二十七周 ③ 请补充fun函数,该函数的功能是计算并输出下列多项式的值:

C语言编程>第二十七周 ④ 下列给定程序中函数fun的功能是:输出N行N列正方阵,然后求两条对角线上各元素之和,返回此和数。

C语言编程>第二十七周 ⑤ 请补充main函数,该函数的功能是:输出一个N×N矩阵,要求周边元素赋值0,非周边元素赋值1。

C语言编程>第二十七周 ⑥ 下列给定程序中,函数fun的功能是:将十进制正整数n转换成i(2≤i≤9)进制数,并按位输出。

C语言编程>第二十七周 ⑦ 请补充main函数,该函数的功能是:把一个二维字符数组每行字符串最大的字符拷贝到字符数组str中。

C语言编程>第二十七周 ⑧ 下列给定程序中,函数fun的功能是:把主函数中输入的3个数,最大的放在 x中,最小的放在z中。

越努力越幸运!
加油,奥力给!!!

C语言编程>第二十七周 ① 请补充fun函数,该函数的功能是:寻找两个整数之间的所有素数(包括这两个整数),把结果保存在数组a中,函数返回素数的个数。相关推荐

  1. C语言编程>第二十一周 ② 请补充main 函数,该函数的功能是:把一维数组中的元素逆置,结果仍然保存在原数组中。

    例题:请补充main 函数,该函数的功能是:把一维数组中的元素逆置,结果仍然保存在原数组中. 注意:仅在横线上填写所需的若干表达式或语句,请勿改动函数中的其它任何内容. 代码如下: #include& ...

  2. C语言编程>第二十一周 ⑥ 请补充main函数,该函数的功能是:从键盘输入一个字符串,即一个指定,然后把这个字符及其后面的所有字符全部删除,结果仍然保存在原串中。

    例题:请补充main函数,该函数的功能是:从键盘输入一个字符串,即一个指定,然后把这个字符及其后面的所有字符全部删除,结果仍然保存在原串中. 例如:输入"1234567",指定字符 ...

  3. C语言编程>第二十三周 ⑤ 请补充main函数,该函数的功能是:求1~100(不包括100)以内所有素数的平均值。

    例题:请补充main函数,该函数的功能是:求1-100(不包括100)以内所有素数的平均值. 仅在横线上填写所需的若干表达式或语句,请勿改动函数中的其它任何内容. 代码如下: #include< ...

  4. C语言编程>第九周 ④ 编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程cos(y)-y=0的一个实根。yn+1=cos(yn)

    例题:编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程cos(y)-y=0的一个实根. yn+1=cos(yn) 迭代步骤如下: (1)取y1初值为0.0. (2)y0=y1,把y1的值赋 ...

  5. C语言编程>第二十六周 ⑥ 请补充fun函数,该函数的功能是:按 “0”到 “9”统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组num中。注意:不能使用字符串库函数。

    例题:请补充fun函数,该函数的功能是:按 "0"到 "9"统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组num中.注意:不能使用字符串库函数. ...

  6. C语言编程>第二十二周 ⑥ 请补充fun函数,该函数的功能是:把字符下标能被2和3同时整除的字符从字符串s中删除,把剩余的字符重新保存在字符串s中。

    例题:请补充fun函数,该函数的功能是:把字符下标能被2和3同时整除的字符从字符串s中删除,把剩余的字符重新保存在字符串s中.字符串s从键盘输入,其长度作为参数传入fun函数. 例如,输入 " ...

  7. C语言课堂案例_求出小于或等于lim的所有素数并在a数组里,并返回素数的个数

    fun()功能: 求出小于或等于lim的所有素数并在a数组里,并返回素数的个数 #include<stdio.h> #include<conio.h> #include< ...

  8. C语言编程>第一周 ③ 输入某年某月某日,判断这一天是这一年的第几天

    例题:输入某年某月某日,判断这一天是这一年的第几天 程序分析:以2020年8月8日为例,应该先把前八个月的加起来,然后再加上8天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天. 代码如 ...

  9. C语言编程>第一周 ⑧ 输入两个正整数m和n,求其最大公约数和最小公倍数。

    例题:输入两个正整数m和n,求其最大公约数和最小公倍数. 代码如下: /*程序分析:利用辗除法.*/ #include"stdio.h" main() {int a,b,num1, ...

  10. C语言编程>第一周 ⑦ 利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示

    例题:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示. 代码如下: /*程序分析:利用条件运算符,如(a>b)?a:b的 ...

最新文章

  1. 项目管理的四个基本阶段及流程(干货)
  2. python能做什么
  3. Oracel 修改约束命令
  4. java如何写外键关联_JAVA基础:Hibernate外键关联与HQL语法
  5. boost::parallel::distributed_property_map用法的测试程序
  6. WPF入门(六)样式Style
  7. 前端学习(2481):关于接口的调错
  8. LeetCode题解 343.Integer Break
  9. 走进缓存的世界(二) - 缓存设计
  10. shell 命令 cmd命令
  11. Excel翻译公式之谷歌翻译公式
  12. mandriva urpm类命令
  13. 《诗经》那么美,读不懂多浪费|爬取一本好好学习,准备做一个“有文化”的程序人
  14. TCP Socket通信详细过程
  15. kinect_v2-ros(iai_kinect2)安装,环境ubuntu1604+INTEL+NVIDIA
  16. 华米已成全球第五大智能手表企业,可望进一步摆脱对小米的依赖
  17. Oracle:lsnrctl status无监听
  18. 中间件漏洞(Apache篇)
  19. 服务器任务栏不显示程序,win10系统下任务栏不显示程序窗口预览图怎么处理
  20. linux中跳板机的部署

热门文章

  1. CentOS7中怎样设置静态IP
  2. H-大时钟(扩展欧几里得)
  3. 少年三国志服务器关闭注册,少年三国志2服务器关闭注册 怎么登陆到老区
  4. 红石32位cpu通用计算机,【TRP|HappyWater】32位红石电脑RSC-3230(无命令方块)
  5. 虚拟实习项目技术架构mal总结
  6. cytus2打开显示taptap服务器,音乐世界Cytus2黑屏怎么办_音乐世界Cytus2黑屏解决方法_游戏吧...
  7. 书中第十章货币实验Currencies App在openexchangerates.org上的开发者密钥
  8. qtableview点击行将整行数据传过去_三部评分达到九分以上的电视剧,琅琊榜甄嬛传在列...
  9. 自定义组件使用v-modle
  10. 微信小程序云开发授权登录的简易制作