楼上说的不错,判断一个数是否是素数就这么算就行.但是楼上程序写的有瑕疵,sqrt不应该写在for里面,而是在for前面赋值,因为sqrt很耗时间.
#include stdio.h
int fun(int x)//
{
return 0;//返回0,非素数
if(x%i==0)
return 0;
return 1;//返回1,素数
}
int main()
int n;
scanf("%d",n);
if(fun(n)==1)
printf("%d是素数\n",n);
else
printf("%d不是素数\n",n);
两种思路的代码请看解析.
拓展资料:
素数(prime number)又称质数,有无限个.素数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数.
C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发.C语言能以简易的方式编译、处理低级存储器.C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言.
参考资料:
百度百科——素数
百度百科——C语言
以上就是土嘎嘎小编为大家整理的c语言函数素数变量相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!