首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2012-05-09 
为什么我编的素数输入之后没结果#includestdio.hint main(void){int i,n,p1printf(请输入n\n)scanf

为什么我编的素数输入之后没结果
#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;} 

热点排行