gpt4 book ai didi

c - 程序对于 prime 和 non prime 没有按预期工作

转载 作者:太空宇宙 更新时间:2023-11-04 06:10:31 26 4
gpt4 key购买 nike

<分区>

这段代码有什么问题?请协助我我输入 9 它说这个数字是质数并且输出实际上是条件反转...如何?

#include <stdio.h>
#include <conio.h>

int prime(int);

int main()
{
int num,res;

printf("\nENTER A NUMBER: ");
scanf("%d",&num);
res=prime(num);
if(num==1)
{
printf("Neither Prime nor Composite\n");
}
else
{
if(res==0)
printf("\n%d IS A PRIME NUMBER",num);
else
printf("\n%d IS NOT A PRIME NUMBER",num);
}

getch();
}

int prime(int n)
{
int i,p;
for(i=2;i<=n/2;i++)
{
if(n%i==0){
p=0;
} else {
p=1;
}

return p;
}

}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com