黑色禁药的小说全集:这个题错在哪啦?

来源:百度文库 编辑:高校问答 时间:2024/04/27 19:28:30
#include<stdio.h>
int isprime(int m)
{
int i;
for(i=2;m%i!==0;i++)
return(i==m);
}
main()
{
int m=5;
while(isprime(m))
{
printf("yes!%d\n",m);
m++;
}
printf("not!%d\n",m);
getch();
}
谁能帮我改一下这个题啊???急啊!!!

#include<stdio.h>
int isprime(int m)
{
int i;
for(i=2;m%i!=0;i++)
return(i==m);
}
main()
{
int m=5;
while(isprime(m))
{
printf("yes!%d\n",m);
m++;
}
printf("not!%d\n",m);
getch();
}

m%i!==0;i++)
应该是m % i !=0

#include<stdio.h>

int isprime(int m)
{
int i;
for(i=2;m%i!=0;i++) /*error1*/
return(i==m);
}

int main() /*建议修改*/
{
int m=5;
while(isprime(m))
{
printf("yes!%d\n",m);
m++;
}
printf("not!%d\n",m);
getchar(); /*error2*/
return 0;
}