标题:判断质数出错求助
取消只看楼主
apologz
Rank: 2
等 级:论坛游民
帖 子:56
专家分:24
注 册:2013-2-4
结帖率:66.67%
已结贴  问题点数:5 回复次数:13 
判断质数出错求助
想求输入的那个数是不是质数,所以写了一下程序,运行一看,无论输入8还是5显示都是非质数!怎么回事?程序如下
#include <stdio.h>
   
void main(){
int c,i;
double a;
scanf("%d",&i);
if(i<=1)printf("%d不是质数   no!\n",i); getch();
for(c=1;c<i;c=c+1)
   {
     a=i/c;
      if((int)a==!a){ printf("%d为质数   yes!\n",i); getch();  }
      else {printf("%d为非质数   no!\n",i);getch();}
    }
}
搜索更多相关主题的帖子: void include double 
2013-02-07 21:12
apologz
Rank: 2
等 级:论坛游民
帖 子:56
专家分:24
注 册:2013-2-4
得分:0 
回复 3楼 ren613
我以为"==!"是不等于的意思。原来是"!="。不过为什么通过编译?

难觅知音、同一个编程梦,我们共同进步。
2013-02-07 22:16
apologz
Rank: 2
等 级:论坛游民
帖 子:56
专家分:24
注 册:2013-2-4
得分:0 
回复 3楼 ren613
我以为"==!"是不等于的意思。原来是"!="。不过为什么通过编译?

难觅知音、同一个编程梦,我们共同进步。
2013-02-07 22:16
apologz
Rank: 2
等 级:论坛游民
帖 子:56
专家分:24
注 册:2013-2-4
得分:0 
回复 2楼 空沃夫
能说详细点么,什么"!a(0)"  ?

难觅知音、同一个编程梦,我们共同进步。
2013-02-07 22:21
apologz
Rank: 2
等 级:论坛游民
帖 子:56
专家分:24
注 册:2013-2-4
得分:0 
回复 7楼 空沃夫
来个正确的判断输入的数是否为质数的程序吧,用来参考。

难觅知音、同一个编程梦,我们共同进步。
2013-02-08 19:08
apologz
Rank: 2
等 级:论坛游民
帖 子:56
专家分:24
注 册:2013-2-4
得分:0 
回复 10楼 心灯甚亮
我刚玩这个两天,貌似只有二十分,我怕全给了,以后就完了。。。所以,,,见谅。

难觅知音、同一个编程梦,我们共同进步。
2013-02-08 19:23
apologz
Rank: 2
等 级:论坛游民
帖 子:56
专家分:24
注 册:2013-2-4
得分:0 
回复 13楼 心灯甚亮
我身旁没电脑,手机打字很麻烦,慢,而且无法测试

难觅知音、同一个编程梦,我们共同进步。
2013-02-08 20:13
apologz
Rank: 2
等 级:论坛游民
帖 子:56
专家分:24
注 册:2013-2-4
得分:0 
回复 14楼 心灯甚亮
unsigned int n,flag;/*这句不懂,刚开始看c程序设计,自学不容易呀,,,

难觅知音、同一个编程梦,我们共同进步。
2013-02-08 20:16
apologz
Rank: 2
等 级:论坛游民
帖 子:56
专家分:24
注 册:2013-2-4
得分:0 
回复 14楼 心灯甚亮
厉害!原来有goto语句!!!!!囧为什么显示少于三个字符限制

难觅知音、同一个编程梦,我们共同进步。
2013-02-08 20:30
apologz
Rank: 2
等 级:论坛游民
帖 子:56
专家分:24
注 册:2013-2-4
得分:0 
回复 17楼 心灯甚亮
什么是gcc?

难觅知音、同一个编程梦,我们共同进步。
2013-02-08 20:43



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-398435-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.174303 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved