/*编写一个程序,只接受正整数输入,然后显示所有小于或等于该数的素数。
*/
#include<stdio.h>
int isPrime(int x);
int main(void)
{
unsigned n;
int i;
printf("请输入一个正整数:");
scanf("%u", &n);
for (i = 2; i <= n; i++) {
if (isPrime(i)==1)
printf("%d\t", i);
}
return 0;
}
int isPrime(int x) {
int i;
int count = 0;
for (i = 2; i <= x; i++) {
if (x % i == 0)
count++;
}
return count;
}
C PRIMER PLUS(第六版编程练习)7.12编程练习_9题
最新推荐文章于 2024-04-19 20:15:56 发布