1013. 数素数(PAT Basic)
来源:互联网 发布:云计算视频 百度网盘 编辑:程序博客网 时间:2024/06/05 10:42
#include <stdio.h>#include <math.h>#define TRUE 1#define FALSE 0int isPrime(int num);void find_prime(int N, int *array);int main(){ int M,N,counter = 1; scanf("%d %d",&M,&N); int array[N]; find_prime(N,array); for(int i = M; i <= N; i++){ printf("%d%c", array[i-1], counter++%10==0 || i==N ?'\n':' '); } return 0;}void find_prime(int N, int *array){ int num = 3, i = 1; array[0] = 2; while (N>0) { if(isPrime(num)){ array[i++] = num; N--; num += 2; } else num += 2; }}int isPrime(int num){ if(num == 2) return TRUE; if( num%2 == 0 ) return FALSE; for(int i = 3; i <= sqrt(num)+1; i += 2) if(num%i == 0) return FALSE; return TRUE;}
0 0
- 1013. 数素数(PAT Basic)
- PAT (Basic Level)1013. 数素数
- PAT BASIC LEVEL 1013. 数素数 (20)
- PAT.Basic level.T.1013.数素数
- PAT(Basic Level):数素数
- PAT BASIC 1013 数素数
- 【C++】浙大PAT (Basic Level)1013. 数素数 (20)
- PAT Basic Level 1013. 数素数(20)
- PAT (Basic Level) Practise (中文)1013. 数素数 (20)
- PAT Basic 1013. 数素数 (20)(C语言实现)
- PAT (Basic Level) Practise (中文) 1013. 数素数 (20)
- PAT (Basic Level) Practise (中文)1013. 数素数 (20)
- PAT (Basic Level) Practise (中文)1013. 数素数 (20)
- 【PAT 乙级(Basic Level)】数素数
- PAT(basic level) 1013 数素数(20)
- PAT(Basic Level)_1013_数素数
- PAT 1013. 数素数
- PAT 1013. 数素数
- LaTex撰写算法笔记并管理参考文献
- 传参和获取参数值的方法
- nginx重定向规则详细介绍
- C语言希尔排序
- COS语法
- 1013. 数素数(PAT Basic)
- 更改MySQL数据文件目录位置
- 配置Xcode项目
- 接口调用类-FenGKun
- checkBox的全选和反选
- android之隐示意图--在一个 <intent-filter>意图中用两个action启动这个activity
- K70学习笔记(4.edma)
- android 检查软件是否有更新版本
- js 添加事件 attachEvent 和 addEventListener 的用法