标题:判断素数,求高人帮看一下代码
取消只看楼主
huangzi
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-12-6
结帖率:50%
已结贴  问题点数:20 回复次数:2 
判断素数,求高人帮看一下代码
  2 #include<stdio.h>
  3 #include<stdbool.h>
  4
  5 bool prime(int data){
  6     int i=2;
  7     for(;i<data;i++){
  8         if(data%i==0)
  9             return false;
 10     }
 11         return true;}
 12 int main()
 13 {
 14     int d=0;
 15     printf("输入一个整数:");
 16     scanf("%d",&d);
 17     prime("%s\n",prime(d)?"素数":"合数");
 18
 19 }
这是我的代码,我贴一下给出的错误,高人帮忙看一下。panduansushu.c: 在函数‘main’中:
panduansushu.c:17:5: 警告: 传递‘prime’的第 1 个参数时将指针赋给整数,未作类型转换 [默认启用]
panduansushu.c:5:6: 附注: 需要类型‘int’,但实参的类型为‘char *’
panduansushu.c:17:5: 错误: 提供给函数‘prime’的实参太多
panduansushu.c:5:6: 附注: 在此声明
坐等高人
搜索更多相关主题的帖子: include return false 
2012-12-09 11:38
huangzi
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-12-6
得分:0 
单机了吗。。
2012-12-09 11:45
huangzi
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-12-6
得分:0 
回复 4楼 麦香
我擦,就是这的问题,手残写错了,拜谢!
2012-12-09 16:27



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




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

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