1501051659-hpu-1031 【C语言训练】求素数问题.cpp
来源:互联网 发布:淘宝子账号手机登陆 编辑:程序博客网 时间:2024/04/30 06:40
1031: 【C语言训练】求素数问题
时间限制: 1 Sec 内存限制: 128 MB提交: 6 解决: 5
[提交][状态][讨论版]
题目描述
求出1-N中的所有素数
输入
大于1的正整数N
输出
1-N中的所有素数,(以从小到大的格式输出)
样例输入
9
样例输出
2 3 5 7
解题思路
用打表的方法求素数,输出格式是每一个素数后面都跟一个空格
代码
#include<stdio.h>#include<string.h>int num[1000000];int main(){int n;int i,j,k;while(scanf("%d",&n)!=EOF){memset(num,0,sizeof(num));num[0]=num[1]=1;for(i=0;i<=n;i++){if(num[i]) continue;for(j=i+i;j<=n;j+=i) num[j]=1;}for(i=0;i<=n;i++) if(num[i]==0) printf("%d ",i);printf("\n");}return 0;}
0 0
- 1501051659-hpu-1031 【C语言训练】求素数问题.cpp
- 1501051547-hpu-1037 【C语言训练】自由落体问题.cpp
- 1501051530-hpu-1011 【C语言训练】水仙花数问题1.cpp
- 1501051537-hpu-1012 【C语言训练】水仙花数问题2.cpp
- 1501081232-hpu-1016: 【C语言训练】大、小写问题
- 1501051556-hpu-1041 【C语言训练】计算1~N之间所有奇数之和.cpp
- 【HPU】[1014]【C语言训练】亲密数
- C语言求素数。
- c语言求素数
- C语言求素数
- C语言:求素数
- 【C语言】求素数
- c语言求素数
- hpu暑假训练C
- hpu暑假训练C
- hpu暑假训练 C
- 1501081204-hpu-1023: 【C语言训练】斐波纳契数列
- 1501101210-hpu-1014: 【C语言训练】亲密数
- 2014科技大佬悲喜录:有人锒铛入狱有人睡不着觉
- android 反编译
- [LeetCode]Find Minimum in Rotated Sorted Array II
- Java的大内存分页支持
- 针对TCP/IP的调优
- 1501051659-hpu-1031 【C语言训练】求素数问题.cpp
- Java的浮点数计算问题
- Longest Valid Parentheses
- Android 其他
- Hibernate—No row with the given identifier exists
- Hadoop YARN的发展史与详细解析
- 几种任务调度的 Java 实现方法与比较
- .net加载子目录中动态库方法
- vim 颜色设置