C语言十个随机数中判断素数的个数

提问:C语言十个随机数中判断素数的个数

网友回答:

程序参考:////84657384523312409473256347856235412634

#include #include #include #include int prime(int n) {    int i, k;    k = (int)sqrt((double)n); //提高效率    if(n < 2)                 // 2以下不能是素数        return 0;    for(i = 2; i <= k; i++) {        if(n % i == 0)            return 0;    }    return 1; } int main() {    int a[10]; //定义一个数组 ,设为10个    int i,ct=0; //计数    srand(time(0)); //随机种子    for(i = 0; i < 10; i++)    {        a[i] = rand() % 100; // 生成0-100的随机数        printf("%d ",a[i]); //输出看下    }    printf("n");    for(i = 0; i < 10; i++)        if(prime(a[i]))            ct++;    printf("素数个数为:%dn",ct);    return 0; }

相关推荐

c语言用for语句,输入十个数,输出第偶数个数的值,及它们的和

c语言用for语句,输入十个数,输出第偶数个数的值,及它们的和

C语言C++谜题。请问一下读书高手C/C++编程的中文分号与英文分号有区别吗?编译时会出错吗?

C语言C++谜题。请问一下读书高手C/C++编程的中文分号与英文分号有区别吗?编译时会出错吗?

c语言编写程序,读入正整数n,和n个正整数,递增排序后保存在文本文件result.txt里

c语言编写程序,读入正整数n,和n个正整数,递增排序后保存在文本文件result.txt里

C语言代码SendOnePix(&ptr[(3*k)])怎么理解

C语言代码SendOnePix(&ptr[(3*k)])怎么理解

C语言中,指针函数和函数指针有什么区别?

C语言中,指针函数和函数指针有什么区别?

c语言如何去一个有序数组重复的数字

c语言如何去一个有序数组重复的数字

C语言中“?”的用法

C语言中“?”的用法

c语言里共用体的最后一次成员赋值问题求解

c语言里共用体的最后一次成员赋值问题求解

C语言中x=3,则printf("%d",x++)的输出结果是什么

C语言中x=3,则printf("%d",x++)的输出结果是什么

C语言 vc6

C语言 vc6

c语言for循环

c语言for循环

c语言比较大小代码

c语言比较大小代码

C语言问题求解

C语言问题求解

c语言基础知识

c语言基础知识

c语言怎么将学生选课记录放在结构体数组中并且求成绩平均分

c语言怎么将学生选课记录放在结构体数组中并且求成绩平均分

盒子游戏,游戏玩家专属个性阅读社区


©CopyRight 2010- 2020 BOXUU.COM Inc All Rights Reserved

鄂公网安备 35020302000061号- 鄂ICP备2020015574号-1