求大神看下 输出结果怎么是错的
#include <stdio.h>bool Isprime(int val)
{
int i;
for (i=2;i<val;++i)
{
if (val%1 ==0)
break;
}
if (i == val)
return true;
else
return false;
}
int main (void)
{
int m;
scanf("%d",&m);
if (Isprime(m))
printf("Yes!\n");
else
printf("NO\n");
return 0;
}
#include <stdio.h>
int Isprime(int val) //看版本,有些不支持 bool
{
int i;
for (i = 2; i < val; ++i)
{
if (val % i == 0)
break;
}
if (i == val)
return 1;
else
return 0;
}
int main (void)
{
int m;
scanf("%d", &m);
if (Isprime(m))
printf("Yes!\n");
else
printf("NO\n");
return 0;
} 你的我复制 输出结果就是对的.. claws0n 发表于 2018-9-4 14:57
#include
int Isprime(int val) //看版本,有些不支持 bool
感谢大佬 我把I写成了1 956661539 发表于 2018-9-4 15:09
感谢大佬 我把I写成了1
^_^
页:
[1]