【C++】输出比输入数值小的所有素数(数据结构实验1)
来源:互联网 发布:淘宝购物车不能结算 编辑:程序博客网 时间:2024/04/28 22:10
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: 沈远宏 * 完成日期:2014 年 05月13日 * 版 本 号:v1.0 * 问题描述:/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: 沈远宏 * 完成日期:2014 年 05月13日 * 版 本 号:v1.0 * 问题描述:去除str中的特定字符c(空格),结果保存到原字符串中(用数组名做形参), * 输出:/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: 沈远宏 * 完成日期:2014 年 05月13日 * 版 本 号:v1.0 * 问题描述:去除str中的特定字符c(空格),结果保存到原字符串中(用数组名做形参),要求每输出10个数便自动换行 * 输出:去除空格后的字符串*/#include <iostream>#include <Cmath>using namespace std;int judge(int n);int main(){ int n; int t=0; cout << "输入任意一个大于2的整数:" << endl; cin>>n; for(int i=2; i<=n; ++i) { if (judge(i)!=0) { cout<<i<<"\t"; t++; if(t%10==0) { cout<<endl; } } } return 0;}int judge(int n){ for(int i=2; i<=sqrt(n); i++) { if((n%i)==0) { return 0; break; } } return n;}
运行结果:
心得体会:
刚学时间复杂度要求编的简单小程序,
不再是大一的时候编出来就很棒,而是在很多方面都有了更好更快的要求,
其实这个题我也不知道这样是不是最简单= =
0 0
- 【C++】输出比输入数值小的所有素数(数据结构实验1)
- 【C++】输出比输入数值小的所有素数(数据结构实验2)
- <C语言>如何一步一步根据简单的代码联想到更多的功能?(实现输入一个整数,输出比它小包括它本身的所有素数。)
- C#--第三周实验--任务1--输入一组整数,输出所有的奇数(控制台应用)
- 比n小的所有素数
- C语言编程小测试。输出1-100内的所有素数。
- C#--第三周实验--任务3--输入学号和姓名,输出学号为奇数的所有学生。(控制台应用)
- 编写程序实现求1~500以内的所有素数,同时指定每行输出5个素数。(C++)
- 输入一个数n,编程计算输出1-n之间的所有素数之和
- 习题:输出1-100之间的所有质数(素数)
- 输出1~N之间的所有素数
- 输出1~100以内的所有素数
- 输出1~200之间所有的素数
- java版本输入一个数,判断这个数值之内所有的素数
- c编程:用户输入一个数值n,打印出出1到n之间的所有质数
- 输入一个偶数N,输出所有素数对之和等于N的素数对
- c++:输出小于1000的所有孪生素数
- 输出10000所有的素数
- 兄弟们都笑了3
- [C++] 使用C++的三条建议——《C陷阱与缺陷》
- 使用SQL进行递归查询
- CodeForces - 369E Valera and Queries 离线+树状数组
- coursera
- 【C++】输出比输入数值小的所有素数(数据结构实验1)
- Android的PopupWindow弹窗(以常见的分享界面为例)
- C++导出类,动态库需要__declspec(dllexport),静态库不需要
- NYOJ-会场安排问题
- linux 使用github和eclipse管理C工程
- QML BOOK 第十章 Networking
- 【面试准备】八皇后问题
- c++基础二(基本知识-基本内置 类型)
- HTML - 帧标签