题目:

定义判断素数函数int isPrime(int n);若n是素数返回1,否则返回0。调用isPrime函数,输出2~1000之内所有素数,按一行10个素数形式输出。

输出样例:

代码如下:

#include <stdio.h>
int isPrime(int n);int main() {int cnt = 0, x;for (int n = 2; n <= 1000; n++) {x = isPrime(n);if (x == 1) {printf("%-4d", n);cnt++;if (cnt % 10 == 0) {printf("\n");cnt = 0;}}}return 0;
}int isPrime(int n) {for (int i = 2; i < n; i++) {if (n % i == 0 && n != i) {return 0;}}return 1;
}

C语言编程练习:定义判断素数函数int isPrime(int n);若n是素数返回1,否则返回0。调用isPrime函数,输出2~1000之内所有素数,按一行10个素数形式输出。相关推荐

  1. C语言编程>第五周 ⑤ 编写一个程序,从键盘输入X,Y,Z 3个数, 编写函数计算3个数的立方和并返回计算结果。

    例题:编写一个程序,从键盘输入X,Y,Z 3个数, 编写函数计算3个数的立方和并返回计算结果. 第一种方法: 代码如下: #include <stdio.h> int abc(int,in ...

  2. c语言判断文件是否建立成功,C语言编程之怎样判断某一文件是否存在

    很简单的一种办法: #include #include using namespace std; #define FILENAME "stat.dat" int main() { ...

  3. Python:利用collections库实现统计单个字或单个字母的频率统计并进行降序输出、统计一个列表内重复元素并以字典形式输出

    Python:利用collections库实现统计单个字或单个字母的频率统计并进行降序输出.统计一个列表内重复元素并以字典形式输出 目录 利用collections库实现统计单个字或单个字母的频率统计 ...

  4. C 语言编程 — 宏定义与预处理器指令

    目录 文章目录 目录 前文列表 宏 预处理器 预处理器指令 预处理器指令示例 预处理器指令运算符 宏定义 简单宏定义 带参数的宏定义 符号吞噬问题 使用 do{}while(0) 结构 预定义的宏 常 ...

  5. C语言编程宏定义的优缺点,C语言重要知识点总结(二)--内存结构、函数调用过程(栈帧)、宏的优缺点以及##和#的使用...

    一.内存结构 内存大致可以分为四个部分:代码段,静态存储区,堆,栈. 具体划分如下图所示: 栈:在执行函数时,函数内部局部变量的存储单元都可以在栈上创建,函数执行结束后会自动释放内存.栈内存的分配运算 ...

  6. 单片机c语言LONG变量,单片机C语言编程当中定义的变量类型决定了什么

    在单片机编程中,基本上常用的都是,unsigned char,unsigned int.unsigned long这三种类型,变量的定义不同的类型,就决定了位宽,也就决定了变量的数据范围. char ...

  7. c语言编程输入年月日判断是否合法,C语言程序设计:输入年月日判断这是这一年中的第几天...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 输入年月日 并判断这是这一年中的第几天?? #include typedef struct _DATE { int year; int month; in ...

  8. keil5函数 默认返回值_Python中如何调用random()函数

    在开始了解之前,我们需要知道random()函数是需要导入模板,才可以进行访问,然后通过调用静态对象来使用这个方法,另外返回生成的随机实数,是有一定的范围.下面正式开始主题介绍: 先给大家带来一列实例 ...

  9. linux read函数段错误,linux C++ 莫名奇异的段错误(segmentation fault),无法调用其他函数...

    进来在linux下开发C++项目,遇到了非常奇怪的bug. 项目须要多线程实现,在写好代码后,每当执行到线程函数内部,当内部调用其他函数如printf.fopen等时就会提示段错误(segmentat ...

  10. c 判断文件是否存在_C语言编程之怎样判断某一文件是否存在

    很简单的一种办法: #include #include using namespace std; #define FILENAME "stat.dat" int main() { ...

最新文章

  1. R语言ggplot2可视化移除多余的图例信息实战
  2. 和 Houdini, CSS Paint API 打个招呼吧
  3. 检测你处于程序员的哪个层级
  4. 分类模型的评估方法-召回率(Recall)
  5. 小甲鱼python课后答案40讲_小甲鱼Python 第30讲课后习题看不懂
  6. java lambda max_在Java中使用Lambda表达式查找Max
  7. 想换机的再等等!低价iPhone9或将推迟发布
  8. Mysql学习总结(72)——MySQL 开发者开发,设计规范再总结
  9. 有没有更好的写v =(v == 0?1:0)的方法; [关闭]
  10. php mysql完全学习手册 下载_PHP+MySQL完全学习手册
  11. 郁闷的.net程序员与坑爹的.net 4 client profile
  12. 新装的电脑没有打开图片的软件怎么办?教你打开Windows照片查看器
  13. 宏碁4743G+固态硬盘(SSD)+机械硬盘(HHD)混合用
  14. 计算机打文档的技巧,电脑word文档下划线怎么打(word文档编辑小技巧)
  15. yarn安装插件报错: An unexpected error occurred: “https://registry.npmjs.org/vue-router: connect ETIMEDOUT
  16. java录入会员信息_Java编程语言基础 第三章 实现会员信息录入功能
  17. 软考高项论文写作指南分享
  18. app小窗口悬浮工具_悬浮窗大师下载-悬浮窗大师 v6.6_手机乐园
  19. 【转载】CDS view自学系列
  20. Software_C#_grammer_Deletegate--Strategy

热门文章

  1. 中小企业财务会计管理框架及应用
  2. 使用阿里云centos7.6进行steam挂卡(使用ASF,更新日期为2021.2.12)解决ASF服务器中文运行的问题
  3. matepadpro升级鸿蒙,鸿蒙OS下月推出!MatePad Pro升级EMUI 11,提前预演
  4. 如何利用FME转换空间坐标系
  5. JAVA向word模板文档中写入数据并下载
  6. 下载慢怎么办?(域名遭到dns污染处理方法)
  7. 【JAVA面试题-阿辉】try catch finally , try 里有 return , finally 还执行么?
  8. flex布局,子元素撑开父元素
  9. 物联网智能数据处理技术
  10. word页码上加横线word删除单页页眉