手机
当前位置:查字典教程网 >编程开发 >C语言 >使用c语言判断100以内素数的示例(c语言求素数)
使用c语言判断100以内素数的示例(c语言求素数)
摘要:从console输入一个数,判断这个数是否为素数(质数)。复制代码代码如下:#include/**判断100以内的素数*///定义函数判断是...

从console输入一个数,判断这个数是否为素数(质数)。

复制代码 代码如下:

#include <stdio.h>

/*

*判断100以内的素数

*/

//定义函数判断是否是素数

int isPrime(int num ){

int i;

//从2开始循环,一直到i的平方小于等于给定的数。

for (i = 2; i*i <= num; i++) {

if ( ( num % i ) == 0 ) {

return 0;

}

}

}

int main(int argc, const char *argv[])

{

int re;

int input;

printf("请输入一个100以内的整数:");

scanf("%d",&input);

if( input > 1 ){

re = isPrime(input);

if(re == 0){

printf("%d不是素数n",input);

}else{

printf("%d是一个素数n",input);

}

}else{

if(input == 1){

printf("1既不是素数,也不是合数。n");

}else{

printf("请输入大于或等于1的正整数^.^n");

}

}

return 0;

}

【使用c语言判断100以内素数的示例(c语言求素数)】相关文章:

你必须知道的C语言预处理的问题详解

如何用C语言去除字符串两边的空字符

基于c语言知识点的补遗介绍

C语言编写银行打印程序实例参考

C语言函数的递归和调用实例分析

用c语言根据可变参数合成字符串的实现代码

如何寻找数组中的第二大数

使用C语言递归与非递归实现字符串反转函数char *reverse(char *str)的方法

c语言读取obj文件转换数据的小例子

C语言读取BMP图像数据的源码

精品推荐
分类导航