输入任意一个大于2的正整数n,输出所有小于等于n的素数
2017-11-20 22:48
3327 查看
题目要求:
输入任意一个大于2的正整数n,输出所有小于等于n的素数。
每行输出10个素数
#include<iostream>
using namespace std;
输入任意一个大于2的正整数n,输出所有小于等于n的素数。
每行输出10个素数
#include<iostream>
using namespace std;
//质数又称素数,只有1和它本身两个因数的自然数 void sushu(int n) { int i,j,k=0; cout<<"小于"<<n<<"的所有素数为:"<<endl; for(i=2;i<=n;i++) { for(j=2;j<i;j++) { if(i%j==0) break; } if(i==j) { cout<<i<<"\t"; k++; if(k%10==0) cout<<endl; } } } int main() { int n; cout<<"输入一个数:"; cin>>n; if(n<2) { cout<<"input again!"<<endl; exit(0); } sushu(n); cout<<endl; return 0; }
相关文章推荐
- 输出所有小于等于n(n为一个大于2的正整数)的素数
- 20171207编写一个程序,只接受正整数的输入,然后显示所有小于或等于该数的素数。
- C primer plus 第七章 练习9: 编写一个程序,接受一个整数输入,然后显示所有小于或等于该数的素数。
- 用户输入一个整数,然后显示所有小于或等于该数的素数!
- 接受一个整数输入,显示所有小于或等于该数的素数
- 输入一个整数,输出所有可能的整数序列,使得序列中的整数之和等于输入的整数
- 输入一个数,按bit输出小于等于整个数的所有数
- 输入两个整数n和m, 从数列1,2,...,n中任意选择几个数,使其和等于m, 要求编写程序输出所有的组合
- <C语言>如何一步一步根据简单的代码联想到更多的功能?(实现输入一个整数,输出比它小包括它本身的所有素数。)
- 编写猜字游戏,随机产生一个1-1000的整数,玩家任意输入一个数字,计算器回答大于该数或者小于该数,直至猜中。(显示玩家猜的次数)
- 写出一个程序,接受一个浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整
- 定义一个整数N,不用本地变量和循环,输入N,依次判断2N,4N,8N...,一旦大于5000,则倒序输出小于5000的那些数(...,8N,4N,2N,N)
- 获取一个整数 然后显示所有小于或等于该数的素数
- 输入一个整数,输出所有相加等于这个数的算式
- 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。
- 19. 中兴面试题:输入两个整数n和m, 从数列1,2,...,n中任意选择几个数,使其和等于m, 要求编写程序输出所有的组合
- 输入两个整数n和m, 从数列1,2,...,n中任意选择几个数,使其和等于m, 要求编写程序输出所有的组合
- 创建独立线程来输出小于或等于用户输入数的所有素数
- Java实现输入一个整数将该整数之前的所有素数输出出来
- 输入一个整数,输出所有相加等于这个数的算式