打印出100-200之间素数及总个数(用math函数)

简介: 打印出100-200之间素数及总个数(用math函数)
#define _CRT_SECURE_NO_WARNINGS 1 
#include<stdio.h>
#include<math.h>
//求100-200内所有素数及个数
int main()
{
    int i = 0;
    int count=0;
    for (i = 101; i <= 200; i+=2)
    {
        int j = 0;
        int flag = 1;
        for (j = 2; j<=sqrt(i); j++)   //sqrt是开平方函数,因为 S=ab<=sqrt(c)  例如16=2*8=4*4  需使用math头文件
        {
            if (i % j == 0)
            {
                flag = 0;
                break;
            }
        }
        if (flag == 1)
        {
            count++;
            printf("%d ", i);
        }
    }
    printf("\n%d\n", count);
    return 0;

f172d3e3555347c1bad4def672bb939a.png

相关文章
|
4月前
|
Python
如何判断一个数是质数? 要求:编写一个Python函数,输入一个整数,输出该整数是否为质数。质数是指大于1的自然数中,除了1和它本身以外不再有其他因数的数。
如何判断一个数是质数? 要求:编写一个Python函数,输入一个整数,输出该整数是否为质数。质数是指大于1的自然数中,除了1和它本身以外不再有其他因数的数。
|
1月前
|
C语言
【C语言】输入一个数n,输出从n到n+100的范围内所有的素数,并统计素数的个数
【C语言】输入一个数n,输出从n到n+100的范围内所有的素数,并统计素数的个数
24 0
|
1月前
打印100~200之间的素数
打印100~200之间的素数
|
3月前
abs() 函数:返回一个数的绝对值
abs() 函数:返回一个数的绝对值
20 0
|
3月前
pow() 函数:返回一个数的指定次幂
pow() 函数:返回一个数的指定次幂
16 1
|
8月前
wustojc1003设计函数求2个整数的最大值
wustojc1003设计函数求2个整数的最大值
33 0
|
Java
Java经典编程习题100例:第14例:定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值, 最小值,平均值,和值,并输出出来
Java经典编程习题100例:第14例:定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值, 最小值,平均值,和值,并输出出来
290 0
打印100到200之间的素数(函数方法)
打印100到200之间的素数(函数方法)
75 0
打印100到200之间的素数(函数方法)