level 1
此情可待634
楼主
#include "stdio.h"
#include "stdlib.h"
int fun(int pm)
{
int i=2,x;
while (i<pm) {
x=pm/i;
if (x*i==pm) {
return (0);
break;
}
else
{
i++;
continue;
}
}
return(1);
}
int main()
{
int pm;
printf("请输入要检测的数字:\n");
scanf("%d\n",&pm);
printf("%d\n",fun(pm));
}
然后comand+r运行以后,输入一个数字,然后回车,程序无法运行出结果,然后随便按一个键,结果就出来了,这是什么原因?
2013年11月27日 00点11分
1
#include "stdlib.h"
int fun(int pm)
{
int i=2,x;
while (i<pm) {
x=pm/i;
if (x*i==pm) {
return (0);
break;
}
else
{
i++;
continue;
}
}
return(1);
}
int main()
{
int pm;
printf("请输入要检测的数字:\n");
scanf("%d\n",&pm);
printf("%d\n",fun(pm));
}
然后comand+r运行以后,输入一个数字,然后回车,程序无法运行出结果,然后随便按一个键,结果就出来了,这是什么原因?