要求输入一个数,采用函数调用的形式判断数是否为质数,奇数,偶数,现在原函数只有判断是否为质数,如何在函数里头进行补充判断是否为奇偶
补充判断奇数和偶数的函数,代码如下:
#include <stdio.h>
int isPrime(int n)
{
int i, flag = 1;
for (i = 2; i * i <= n; i++)
{
if (n % i == 0)
{
flag = 0;
break;
}
}
return flag;
}
//判断奇数和偶数,奇数返回1,偶数返回0
int isJs(int n)
{
if (n % 2 == 1) //是奇数
return 1;
else
return 0;//是偶数
}
//
int main()
{
int n;
scanf("%d", &n);
if (isPrime(n))
printf("n is a prime\n");
else
printf("n is not a prime\n");
if (isJs(n))
printf("n is a jishui\n");
else
printf("n is a oushu\n");
return 0;
}
请把代码发出来,帮你修改一下。
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!