2021/11/27
int is_prime(int a)
{
for (int i = 2; i * i < a; i++)
{
if (a % i == 0)
return 0;
}
return 1;
}
#include<stdio.h>
main()
{
int n;
printf("please input a number,system will return the number of primes between 2 and it:\n");
scanf_s("%d", &n);
for (int i = 2; i <= n; i++)
{
if (is_prime(i))
printf("%d ", i);
}
}
这段代码展示了如何使用C语言实现一个判断质数的函数`is_prime`,并用此函数找出给定范围内所有质数。用户输入一个数字n,程序会输出从2到n之间的所有质数。
1169

被折叠的 条评论
为什么被折叠?



