任意输入若干个数,判断这些数是否是素数,若是则输出这个数。说明:1)一行输出5个数 2)循环语句不限制
2020-03-30 07:44
806 查看
题目
任意输入若干个数,判断这些数是否是素数,若是则输出这个数。
说明:
1)一行输出5个数
2)循环语句不限制
#include<stdio.h> #include<math.h> int main() { int a[1000],i=0,c=0; char b; do { scanf("%d%c",&a[i],&b); i++; }while((int)b!=10);//输入若干个数直到换行结束 for(int j=0;j<i;j++)//对若干个数进行判断 { if(a[j]>1) { int s=sqrt(a[j]),judge=1; for(int k=2;k<=s;k++) { if(a[j]%k==0&&a[j]!=2)//满足条件为合数 { judge=0; break; } } if(judge) { printf("%d",a[j]); c++; if(c%5==0)printf("\n"); else printf(" "); } } else printf("输入的值不是除了1之外的正整数"); } return 0; }
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 输入任意大小的三个整数,判断其中是否有两个奇数一个偶数。若是,则输出“YES”,不是则输出“NOT” (要求用条件表达式进行判断,不使用if语句)
- 任意输入20个正整数,找出其中的素数,并将这些素数按由小到大排序。要求:判断一个数是否为素数用函数实现:排序用函数实现
- 有一个数列(1)循环输出数列的值(2)求数列中所有数值的和(3)猜数游戏:从键盘中任意输入一个数据,判断数列中是否包含次数
- 编写一个函数,从标准输入读取一列整数, 把这些值存储在一个动态分配的数组中并返回这个数组。 函数通过观察EOF判断输入列表是否结束。 数组的第一个数是数组包含的值的个数, 它的后面就是这些整数值。
- 判断输入的任意整数m是否为素数。
- 算法:从键盘循环输入一个整数,判断是否是素数\质数
- C++练习之 素数系列(判断单个数是否为素数,输出一定范围的素数,循环判断素数)
- 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。
- 输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数就是由若干个‘0’组成的,这时这个整数
- (c++)写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。
- c语言:不用if,else语句,也不用循环条件等,输入一个字符,判断是否为大写字母
- 编写一个函数,从标准输入读取一列整数,把这些值存储于一个动态分配的数组中并返回这个数组。函数通过观察EOF判断输入列表是否结束。数组的第一个数是数组包含的值的个数,他的后面就是这些整数值。
- 输入一个数,判断这个数是否为素数
- 12月27日任务 从键盘任意输入三角形的三边,判断是否能构成三角形,若能,则计算三角形的面积并输出,若不能,则输出不能构成三角形
- 编写一个函数,判断一个数是不是素数。在主函数中输入一个整数,输出是否是素数的信息
- Java:多重循环for、while、do-while(简单判断是否是四位整数、1-100累加,水仙花、最大公约数。最小公倍数、完数、输入任意数计算每位数之和、弹力球问题)
- Java-第十四章-带参的方法(二)-编写程序,判断是否为素数.并根据判断结果输出语句
- 输入一个任意正整数,判断是否为素数
- c程序:编写程序,其中自定义一函数,用来判断一个整数是否为素数,主函数输入一个数,输出是否为素数
- 输入一个整数,判断其是否是2^n,是就输出这个数,不是就输出和它最接近的为2^n的那个整数。