为什么我的while循环跳不出来.....
#include<stdio.h>int sushu(int a);
main()
{ int x;
while (scanf("%d",&x)!='\n')
if(sushu(x))
printf("%d是一个素数\n",x);
else
printf("%d不是一个素数\n",x);
}
int sushu(int a)
{int i;
for(i=2;i<=a/2;i++)
if(a%i==0)
return 0;
return 1;
}
[此贴子已经被作者于2017-3-8 00:26编辑过]