SDUT 1122 判断素数(循环结构)
来源:互联网 发布:公务员网络培训系统 编辑:程序博客网 时间:2024/05/18 11:48
Problem Description
从键盘上输入任意一个正整数,然后判断该数是否为素数。
如果是素数则输出"This is a prime."
否则输出“This is not a prime.”
Input
输入任意一个正整数n(1 <= n <= 1000000)。
Output
判断n是否为素数,并输出判断结果:
如果n是素数则输出"This is a prime."
否则输出“This is not a prime.”
Example Input
3
Example Output
This is a prime.
答案:
#include<iostream>using namespace std;int main() {int a, b, i;cin >> a;if (a > 2){b = (int)sqrt(double(a));//sqrt函数只针对double和float,可是用这种形式使用sqrt函数。for (i = 2 ; i <= b; i++){if (a % i == 0){break;}}if(i > b)cout<<"This is a prime."<<endl;elsecout<<"This is not a prime."<<endl;} else{if (a == 1){cout<<"This is not a prime."<<endl;}elsecout<<"This is a prime."<<endl;}return 0;}
阅读全文
0 0
- SDUT 1122 判断素数(循环结构)
- C语言实验——判断素数(循环结构)(sdut oj)
- SDUT-1122 判断素数
- 素数的判断(循环结构,break)
- C语言实验——判断素数(循环结构)
- C语言实验——判断素数(循环结构)
- C语言实验——判断素数(循环结构)
- C语言实验——判断素数(循环结构)
- C语言实验——判断素数(循环结构)
- C语言实验——判断素数(循环结构)
- SDUT 2932 (素数判断)
- 1122 C语言实验——判断素数(循环结构)
- 山东理工OJ 1122 C语言实验——判断素数(循环结构)
- 哥德巴赫猜想(c 循环+素数判断)
- C++练习之 素数系列(判断单个数是否为素数,输出一定范围的素数,循环判断素数)
- 循环判断是否是素数
- C语言实验——for循环打印图形(循环结构)(sdut oj)
- C#选择结构(判断与循环)
- Linux脚本下倒引号(`)与$()
- 八幅漫画理解使用 JSON Web Token 设计单点登录系统
- MySQL笔记
- mybatis
- Java 简单工厂模式
- SDUT 1122 判断素数(循环结构)
- JDBC 封装工具类
- 开始造轮子-红黑树的实现
- 9、Mybatis拦截器的源码分析
- 动态加载fragment和实现fragment 之间的通信
- Linux定时任务之crond/crontab
- String、StringBuffer和StringBuilder的区别
- C语言指针超简单概括
- Maven入门