回声歌词:找人帮分析这个题!!

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/20 01:27:49
#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();
}
这个题是什么意思??为什么return 后的语句是i==m;不能是别的??

return i==m; 先判断i是否和m相等,如果相等表达式为1,就是return 1;
如果不等则表达式为0,就是return 0;这个返回值在main()里就作为while的条件表达式

判断m是否是素数