题目内容:

编写函数int isprime(int a);用来判断整数a是否为素数,若是素数,函数返回1,否则返回0。调用该函数找出任意给定的n个整数中的素数。 注意,1不是素数。

输入格式:

一系列待判断的正整数,以空格隔开,以0表示输入结束。

输出格式:

只输出输入的正整数中的素数,顺序和输入一致。数据间以一个英文空格隔开,最后一个数据后没有空格!!! 注意,1不是素数。

输入样例:

9 8 7 210 101 0

输出样例:

7 101

时间限制:500ms内存限制:32000kb


#include<iostream>
using namespace std;
int isprime(int a){//判断是否为素数int flag=0;for(int i=2;i<a;i++){if(a%i==0){flag =1;return 0;}}return 1;
}
int main(){int i;int a[200];int k=0;int b[200];for(i=0;;i++){//输入部分 i统计输入的个数cin>>a[i];if(a[i]==1){//1不是素数,单独处理i--;continue;}if(a[i]==0){break;}}for(int j=0;j<i;j++){//k来统计究竟有多少个素数if(isprime(a[j])==1){b[k]=a[j];k++;}}for(int n=0;n<k;n++){//如果是最后一个素数,不输出空格if(n==k-1){cout<<b[n];}else{cout<<b[n]<<" ";}}return 0;
}

编写函数判断一个整数是否为素数相关推荐

  1. 编写一个函数判断一个整数是不是素数c语言,编写函数判断一个整数是否为素数....

    #include <stdio.h> #include <math.h> /* 7-5 判断一个整数是否为素数 (15 分) 本题要求编写程序,判断一个给定的整数是否为素数.素 ...

  2. 编写一个函数判断一个整数是不是素数c语言,编写函数判断一个整数是否为素数...

    题目内容: 编写函数int isprime(int a);用来判断整数a是否为素数,若是素数,函数返回1,否则返回0.调用该函数找出任意给定的n个整数中的素数. 注意,1不是素数. 输入格式: 一系列 ...

  3. python编写一个函数判断一个数是否为素数是则返回yes_编写函数,判断一个整数是否为素数,并编写主程序调用该函数。_学小易找答案...

    [多选题]下列哪些情形中的外国人可以在中国申请专利? [简答题]为什么应尽量从列表的尾部进行元素的增加与删除操作? [简答题]编写程序,用户输入一个列表和 2 个整数作为下标,然后输出列表中介于 2 ...

  4. 【Python】Python实验:回文是一个正向和逆向都相同的整数,如123454321、463364、9889。编写函数判断一个整数是否是回文数。

    回文是一个正向和逆向都相同的整数,如123454321.463364.9889.编写函数判断一个整数是否是回文数. 算法源码 def huiwen(n):if n==n[::-1]: ##正序和倒序是 ...

  5. (PTA)7-4 判断一个整数是否为素数 (15分)

    7-4 判断一个整数是否为素数 (15分) 本题要求编写程序,判断一个给定的整数是否为素数.素数就是只能被1和自身整除的正整数,1不是素数,2是素数. 输入格式: 输入在一行中给出一个需要判断的整数 ...

  6. 编写函数判断一个数是否为素数

    编写函数判断一个数是否为素数# 在之前的程序中,我们实现了打印1-100以内的素数.这次用函数来实现判断素数: 我们知道,素数就是除了一和他本身以外没有别的因数的数,我们可以调用循环来判定: 完整代码 ...

  7. python计算整数各位数字之和_编写函数,计算一个整数各位数字之和

    话题:编写函数,计算一个整数各位数字之和回答:这个关键是怎么得到每位数, #includeint sum_num(int num)//得到每位数的函数 { int sum=0; while(num10 ...

  8. 函数:判断一个整数是否既是5又是7的整倍数

    编写一个函数fun,函数的功能是:判断一个整数是否既是5又是7的整倍数.若是,输出yes,否则输出no.在主函数中输入任意一个正整数,调用fun函数,输出该数对应的结果 #include<std ...

  9. 判断一个整数是否为素数。本题要求编写程序,判断一个给定的整数是否为素数。素数就是只能被1和自身整除的正整数,1不是素数,2是素数。

    #include <stdio.h> #include <stdlib.h> #include <stdio.h> /* 本题要求编写程序,判断一个给定的整数是否为 ...

最新文章

  1. IoU、GIoU、DIoU、CIoU损失函数
  2. android google 下拉刷新 csdn,android SwipeRefreshLayout google官方下拉刷新控件
  3. cartographer学习笔记--如何保存cartagrapher_ros建好的地图
  4. 安全领域多位世界级权威的智慧结晶——《黑客新型攻击防范:深入剖析犯罪软件》...
  5. python经典笔试、面试题-01
  6. c语言应用报告,C语言:数组的应用实验报告.doc
  7. QML学习【一】Basic Types
  8. Spring笔记02(3种加载配置文件的方式)
  9. Java的string学习笔记 与char数组和bufferstring的比较
  10. 【转】在Ubuntu上下载、编译和安装Android最新源代码
  11. 8.1.4 CSS3文字(1)( 文字阴影和描边、文字排版、自定义文字 )
  12. C语言程序设计 利用数组处理批量数据
  13. 让大家在30分钟内完成APPLEALC的声卡仿冒
  14. xfs文件系统误删除文件恢复(testdisk工具)
  15. 量化投资学习——股指期货研究(五)
  16. 《增量绩效管理》读后感--回归产品,增量产出
  17. 虚拟主机mysql数据库大小,香港虚拟主机的网站数据库空间不够怎么办
  18. mysql 增加时间字段
  19. Android程序员该如何进阶学习以预防35岁中年职场危机?
  20. 《风车》——仓央嘉措

热门文章

  1. 如何让梯形变成平行四边形_可以把梯形转化成平行四边形来算
  2. win10的远程桌面控制
  3. python:掌握类的基本方法。定义一个Circle类,根据圆的半径求周长和面积。 再由Circle类创建2个圆对象,其半径分别为5和10,要求输出各自的周长和面积
  4. Windows网络重置常用指令(根据自己使用情况不定期更新)
  5. Taro(React)实现具有滚动效果的倒数计时器
  6. 【Paper Quickthrough】October Papers
  7. oracle电子商务套件使用手册,Oracle电子商务套件概述.pdf
  8. 心向天蓝,Python学习第一章之列表一
  9. HTTPS的工作原理
  10. ORACLE_CMD命令(最全的)