猿问

C语言程序设计题。。。。。

1.个数如果只能被1和它本身整出,这个数就称为素数。从键盘输入一个整数,判断其是否是素数。
oOwildwolfOo
浏览 1368回答 3
3回答

HJim

简单的就是搞个for循怀,把它从2到这个数的所有的数除一遍。这样做虽然是对的,但是无须除那么多次,最好的就是除以2到与这个数的平方根最接近的整数(<=)即可。 能不浪费计算机资源就不要浪费

BanJim3313278

最简单就for循环遍历咯void fun(int num){    if(num < 2) {printf("fail");return;}    for(int i = 2; i < num; i++){        if(num % i == 0){printf("no");return;}    }    printf("yes");}
随时随地看视频慕课网APP
我要回答