读书人

为什么小弟我编的素数输入之后没结果

发布时间: 2012-05-09 12:13:59 作者: rapoo

为什么我编的素数输入之后没结果
#include<stdio.h>
int main(void)
{
int i,n,p=1;
printf("请输入n\n");
scanf("%d",&n);
for(i=2;i<n/2;i++){
if(n%i==0){
p=0;
break;
}
}
if(i==1)
printf("素数");
if(i==0)
printf("NO");
return 0;
}


[解决办法]

C/C++ code
if(p==1)//p        printf("素数");    if(p==0)        printf("NO");
[解决办法]
C/C++ code
#include<stdio.h>int main(void){    int i, n, p = 1;    printf("请输入n\n");    scanf("%d", &n);    for(i = 2; i < n/2; i++)    {        if(n%i == 0)        {            p = 0;            break;        }    }    if( p == 1)        printf("素数");    else if (p == 0)        printf("NO");    return 0;} 

读书人网 >C语言

热点推荐