1480 输出质数表
来源:互联网 发布:360路由器端口有多少个 编辑:程序博客网 时间:2024/06/04 23:35
输出质数表
输出从0到给定的N之间(包含N)的所有质数。1<N<1000。注意1不是质数,2是质数。
- 输入
输入有m+1行,第一行输入测试数据的组数m,下面的m行每行输入一个数N。
- 输出
输出有m行,每行输出从0到对应给定的N之间(包含N)的所有质数。
- 样例输入
2
5
11
- 样例输出
2 3 5
2 3 5 7 11
简单的判断
#include<stdio.h> main() { int m,n,i,num; int p[1002]; long int s; int temp;int te,number;s=2; m=1; n=1; num=1; p[1]=2 ;scanf("%d",&number);for (te=1;te<=number;te++){s=2; m=1; n=1; num=1; p[1]=2;scanf("%d",&temp);for (;num<temp;num++){ for (i=1,n=2; ;) { m=p[i] ; if (m>s/2) break; else if(m*n<s) n++; else if(m*n==s) { s++; i=1; n=2; } else if(m*n>s) { i++; n=2; } } p[num]=s; if(s>temp) break; printf ("%ld ",s); s++; } printf("\n");}}
- 1480 输出质数表
- 输出100以内质数
- 输出质数(实验)
- Java实现的质数输出
- 质数的一种输出方法
- 输出2~100的质数
- 输出指定范围内的所有质数
- 输出101~200内的质数
- 输出1-100这间的质数
- 输出一个整数的质数因子
- 输出1-100 以内的质数
- 输出1-100 以内的质数Quality3
- Java 输出1-100内的质数
- 输出101~200内的质数
- 输出n以内的所有质数
- 输出1-10000之间的质数
- Python基础练习——输出质数
- 输出1-100之内的所有质数
- 基于Socket的UDP和TCP编程介绍
- Android - Activity中的控件介绍
- Linux内核模块编程--系统调用
- 17. A faithful friend is hard to find. 知音难觅
- test
- 1480 输出质数表
- 1481 合并数列
- 1483 求原排列
- 设计模式学习之抽象工厂模式(实现数据访问层)
- 1484 分解N阶乘
- 1485 找a+b=c
- 设置上传文件大小
- 1487 圆桌问题
- 1488 偷懒的明明