实验五1.编写程序输出100~200之间的所有素数并统计该范围内素数的个数。 要求: (1)编写一个函数boolisprime(intx)实现“判断一个数x是否为素数”,若是,返回true,否则返回false。 (2)其他所有工作均在主函数中完成。要求每行输出8个素数,用'\t'实现输出列对齐。
#include[iostream]//本题总分5分,参见下面2个得分点 #include[cmath] usingnamespacestd; boolisprime(intx)//函数2分 { intk=sqrt(double(x)),i; for(i=2;i<=k;i++) if(x%i==0) return(false);//不是素数,返回false return(true);//是素数,返回true } intmain()//函数3分 { intn=0,i; for(i=101;i<200;i+=2) if(isprime(i)) { cout<
举一反三
- 编程求解100~200之间的所有素数并输出。用函数is_prime(int x)判断一个数x是否是素数,若是该函数返回1,否则返回0.
- 程序设计题:编写一个函数,判断一个数是不是素数。在主函数中输入一个整数,输出是否是素数的信息。要求:(1)编写一个函数prime(n),判断返回给定整数n是否为素数。(2)编写一个主函数,输入一个整数,调用第(1)题中的函数,判断此函数是否为素数,并输出结果。
- 求素数问题,判断一个数是否是素数。从键盘输入一个整数,判断这个数是否是素数。要求:判断素数的过程用函数完成,如果是素数,函数返回1,否则返回0;
- 【简答题】编写一个函数,判断一个整型数是否为素数,若是素数,函数返回 1 ,否则返回 0
- 编写一个判断m是否为素数的函数,如m是素数,函数返回值是1,否则函数返回值为0,函数形式为:intisprime(intm);在主函数中调用该函数输出1~100之间的素数,要求每行显示5个数。
内容
- 0
编写程序,输出100到200之间的素数,使用函数判断一个数是否为素数
- 1
编写函数int isprime(int x)用来判断自变量x是否为素数,若是素数,函数返回1,否则返回0,要求在主函数中调用isprime函数。
- 2
编写一个判断一个数是素数的程序,输出100以内的素数
- 3
从键盘任意输入一个整数范围,求范围内的所有素数,并将保存在一个数组中a,按逆序输出数组a的素数。并求所有素数的和并输出。要求:素数的判断使用函数实现,是素数返回值1,否值返回0.
- 4
编写程序,其中自定义一函数,用来判断一个整数是否为素数,主函数输入一个数,输出是否为素数