C语言编程:输入一个数判断是否为
楼上的算法可以简化一下:
#include
#include
#include
#include
int main(void)
{
int n = 0;
printf("请输入一个正整数\n");
scanf("%d", &n);
if (n < 0) {
printf("输入为负整数,取绝对值求解\n");
n = -n;
}//end if
if (n == 0 || n == 1 ) {
printf("0和1不属于质数问题讨论范围。 \n");
return 0;
}//end if
if (n == 2 || n == 3) {
printf("%d是质数(prime numb...全部
楼上的算法可以简化一下:
#include
#include
#include
#include
int main(void)
{
int n = 0;
printf("请输入一个正整数\n");
scanf("%d", &n);
if (n < 0) {
printf("输入为负整数,取绝对值求解\n");
n = -n;
}//end if
if (n == 0 || n == 1 ) {
printf("0和1不属于质数问题讨论范围。
\n");
return 0;
}//end if
if (n == 2 || n == 3) {
printf("%d是质数(prime number素数)。 \n", n);
return 0;
}//end if
for(int i = 2; i \n", n);
return 0;
}//end if
printf("%d是质数(prime number素数)。 \n", n);
return 0;
}
。收起