PTA | 实验三 输出m到n之间的全部素数
本题要求输出给定整数M和N区间内的全部素数,每行输出10个。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。
输入格式:
输入在一行中给出两个正整数M和N(1≤M≤N≤500)。
输出格式:
输出素数,每个数占6位,每行输出10个。如果最后一行输出的素数个数不到10个,也需要换行。
若输入的范围不合法,则输出"Invalid."。
输入样例1:
2 100
输出样例1:
2 3 5 7 11 13 17 19 23 2931 37 41 43 47 53 59 61 67 7173 79 83 89 97
输入样例2:
6 2
输出样例2:
Invalid.
代码:
#include <stdio.h>
#include <math.h>int main() {int M, N, i, k, flag, limit, count = 0;scanf("%d %d", &M, &N);if (M >= 1 && M <= N && N <= 500) {for (k = M; k <= N; k++) {if (k <= 1) {flag = 0;} else if (k == 2) {flag = 1;} else {flag = 1;limit = sqrt(k) + 1;for (i = 2; i <= limit; i++) {if (k % i == 0) {flag = 0;break;}}}if (flag == 1) {printf("%6d", k);count++;if (count % 10 == 0) {printf("\n");}}}} else printf("Invalid.");return 0;
}
PTA | 实验三 输出m到n之间的全部素数相关推荐
- PTA | 实验三 输出前 n 个Fibonacci数
本题要求编写程序,输出菲波那契(Fibonacci)数列的前N项,每行输出5个,题目保证输出结果在长整型范围内.Fibonacci数列就是满足任一项数字是前两项的和(最开始两项均定义为1)的数列,例如 ...
- PTA 实验7-5 输出大写英文字母(10 分)
PTA 实验7-5 输出大写英文字母(10分) 题目: 本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found" ...
- 7-1 输出2到n之间的全部素数(PTA程序设计)
本题要求输出2到n之间的全部素数,每行输出10个.素数就是只能被1和自身整除的正整数.注意:1不是素数,2是素数. 输入格式: 输入在一行中给出一个长整型范围内的整数. 输出格式: 输出素数,每个数占 ...
- (c语言)输出1到100之间的所有素数
(c语言)输出1到100之间的所有素数(函数实现) 方法一: //输出1-100之间的所有素数要求编写函数(函数实现) #include<stdio.h> #include<stdl ...
- 编写一个判别素数(质数)的函数 int isPrime(int x)。在 main 函数中,输入一个正整数 n,输出 1~n 之间的所有素数以及素数的个数
编写一个判别素数(质数)的函数 int isPrime(int x).在 main 函数中,输入一个正整数 n,输出 1-n 之间的所有素数以及素数的个数 #include<stdio.h> ...
- 2018.1.素数又称质数,是指大于1的自然数,且除了1和它本身除外不再有其他因子。输入两个正整数a和b,输出a与b之间的全部素数,每5个素数换一行,假设2<=a<=b.
1.题目: 素数又称质数,是指大于1的自然数,且除了1和它本身除外不再有其他因子.输入两个正整数a和b,输出a与b之间的全部素数,每5个素数换一行,假设2<=a<=b. 2.分析:for ...
- 输出0到100之间所有的素数
1:今天来算一下0到100之间所有的素数并输出吧 第一步:要求素数,要明白素数就是只能被1和自身整除. 先用c语言求一下 #include<stdio.h> void main() {in ...
- [PTA]实验7-3-5 输出大写英文字母
Spring-_-Bear 的 CSDN 博客导航 本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出 "Not Found" ...
- Hdu计算机网络实验三,交换机级联PC之间的互通
实验指导书:https://github.com/Legroft/ComputerNetwork 实验目的 使用PT仿真软件组建交换机级联网络,完成交换机各种模式进入. 设置交换机的各项基本参数,如时 ...
最新文章
- 小程序仿安卓动画滑动效果滑动动画效果实现
- nodejs实现webservice问题总结
- pip安装 tensorflow-gpu 提示Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问
- Python之try except异常处理工作机制和案例解析
- 中国网建SMS短信接口调用(java发送短信)
- 小学计算机学情分析报告,小学信息技术_重点文字图说话教学设计学情分析教材分析课后反思...
- Sharepoint学习笔记—Site Definition系列-- 3、创建ListDefinition
- 嵌入式全栈工程师_我花了半个月,整理出了这篇嵌入式开发学习指南(学习路线+知识点梳理)...
- C++生成简单WAV文件(一)
- python全栈开发_day20_加密模块和excel操作模块以及xml
- C# 特性(Attribute)之Flag特性
- 【matlab2014B安装教程及下载】
- 固态硬盘母盘制作 linux,网维大师母盘制作教程
- Linux安装Zabbix
- Stata:快速转换工作路径
- 三七互娱秋招web前端笔试题编程题(使用原生JS实现一个英雄类Hero, 可以按照以下方式调用正确输出)
- clustalw序列比对_你还在用ClustalW做多序列比对?OUT了
- logit模型应用实例_广义线性模型应用举例之beta回归及R计算
- 今天主要学习vue的一些原理,尤其是vueComponent与Vue的关系,个人觉得值得反复回味,很巧妙
- db2 修改表空间自增长_db2 创建表空间、增大表空间以及增加临时表空间
热门文章
- HADOOP MapReduce 处理 Spark 抽取的 Hive 数据【解决方案一】
- 数据仓库搭建DWS层
- 【无为则无心Python基础】— 8、PyCharm下载与安装
- 租房小程序登顶码云热门
- 全国主要城市建筑轮廓(含层高)矢量数据分享及最新AI提取建筑分布方法介绍
- android studio怎么改软件扫码界面_第336期【软件】安卓SD女佣SD Maid Prov4.15.7 for Android 直装解锁专业版...
- javascript语言精粹数组篇之Array的方法注意事项
- CG100编程器增加芯片型号 CPU 张敏 張敏
- 电脑游戏业编年史之四──游戏的革命
- Vue项目——手把手教你做出音乐播放器