C语言编程练习:定义判断素数函数int isPrime(int n);若n是素数返回1,否则返回0。调用isPrime函数,输出2~1000之内所有素数,按一行10个素数形式输出。
题目:
定义判断素数函数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个素数形式输出。相关推荐
- C语言编程>第五周 ⑤ 编写一个程序,从键盘输入X,Y,Z 3个数, 编写函数计算3个数的立方和并返回计算结果。
例题:编写一个程序,从键盘输入X,Y,Z 3个数, 编写函数计算3个数的立方和并返回计算结果. 第一种方法: 代码如下: #include <stdio.h> int abc(int,in ...
- c语言判断文件是否建立成功,C语言编程之怎样判断某一文件是否存在
很简单的一种办法: #include #include using namespace std; #define FILENAME "stat.dat" int main() { ...
- Python:利用collections库实现统计单个字或单个字母的频率统计并进行降序输出、统计一个列表内重复元素并以字典形式输出
Python:利用collections库实现统计单个字或单个字母的频率统计并进行降序输出.统计一个列表内重复元素并以字典形式输出 目录 利用collections库实现统计单个字或单个字母的频率统计 ...
- C 语言编程 — 宏定义与预处理器指令
目录 文章目录 目录 前文列表 宏 预处理器 预处理器指令 预处理器指令示例 预处理器指令运算符 宏定义 简单宏定义 带参数的宏定义 符号吞噬问题 使用 do{}while(0) 结构 预定义的宏 常 ...
- C语言编程宏定义的优缺点,C语言重要知识点总结(二)--内存结构、函数调用过程(栈帧)、宏的优缺点以及##和#的使用...
一.内存结构 内存大致可以分为四个部分:代码段,静态存储区,堆,栈. 具体划分如下图所示: 栈:在执行函数时,函数内部局部变量的存储单元都可以在栈上创建,函数执行结束后会自动释放内存.栈内存的分配运算 ...
- 单片机c语言LONG变量,单片机C语言编程当中定义的变量类型决定了什么
在单片机编程中,基本上常用的都是,unsigned char,unsigned int.unsigned long这三种类型,变量的定义不同的类型,就决定了位宽,也就决定了变量的数据范围. char ...
- c语言编程输入年月日判断是否合法,C语言程序设计:输入年月日判断这是这一年中的第几天...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 输入年月日 并判断这是这一年中的第几天?? #include typedef struct _DATE { int year; int month; in ...
- keil5函数 默认返回值_Python中如何调用random()函数
在开始了解之前,我们需要知道random()函数是需要导入模板,才可以进行访问,然后通过调用静态对象来使用这个方法,另外返回生成的随机实数,是有一定的范围.下面正式开始主题介绍: 先给大家带来一列实例 ...
- linux read函数段错误,linux C++ 莫名奇异的段错误(segmentation fault),无法调用其他函数...
进来在linux下开发C++项目,遇到了非常奇怪的bug. 项目须要多线程实现,在写好代码后,每当执行到线程函数内部,当内部调用其他函数如printf.fopen等时就会提示段错误(segmentat ...
- c 判断文件是否存在_C语言编程之怎样判断某一文件是否存在
很简单的一种办法: #include #include using namespace std; #define FILENAME "stat.dat" int main() { ...
最新文章
- R语言ggplot2可视化移除多余的图例信息实战
- 和 Houdini, CSS Paint API 打个招呼吧
- 检测你处于程序员的哪个层级
- 分类模型的评估方法-召回率(Recall)
- 小甲鱼python课后答案40讲_小甲鱼Python 第30讲课后习题看不懂
- java lambda max_在Java中使用Lambda表达式查找Max
- 想换机的再等等!低价iPhone9或将推迟发布
- Mysql学习总结(72)——MySQL 开发者开发,设计规范再总结
- 有没有更好的写v =(v == 0?1:0)的方法; [关闭]
- php mysql完全学习手册 下载_PHP+MySQL完全学习手册
- 郁闷的.net程序员与坑爹的.net 4 client profile
- 新装的电脑没有打开图片的软件怎么办?教你打开Windows照片查看器
- 宏碁4743G+固态硬盘(SSD)+机械硬盘(HHD)混合用
- 计算机打文档的技巧,电脑word文档下划线怎么打(word文档编辑小技巧)
- yarn安装插件报错: An unexpected error occurred: “https://registry.npmjs.org/vue-router: connect ETIMEDOUT
- java录入会员信息_Java编程语言基础 第三章 实现会员信息录入功能
- 软考高项论文写作指南分享
- app小窗口悬浮工具_悬浮窗大师下载-悬浮窗大师 v6.6_手机乐园
- 【转载】CDS view自学系列
- Software_C#_grammer_Deletegate--Strategy
热门文章
- 中小企业财务会计管理框架及应用
- 使用阿里云centos7.6进行steam挂卡(使用ASF,更新日期为2021.2.12)解决ASF服务器中文运行的问题
- matepadpro升级鸿蒙,鸿蒙OS下月推出!MatePad Pro升级EMUI 11,提前预演
- 如何利用FME转换空间坐标系
- JAVA向word模板文档中写入数据并下载
- 下载慢怎么办?(域名遭到dns污染处理方法)
- 【JAVA面试题-阿辉】try catch finally , try 里有 return , finally 还执行么?
- flex布局,子元素撑开父元素
- 物联网智能数据处理技术
- word页码上加横线word删除单页页眉