为了账号安全,请及时绑定邮箱和手机立即绑定

调用函数判断素数

调用函数判断素数

C
高雅 2015-11-28 11:03:35
#include<stdio.h>#include<math.h>int prime(int m){ int i,k,flag=1; k=(int)sqrt(m); for (i=2;i<=k&&flag;i++) { if (m%i==0) flag=0; }    return flag; }main(){ int m; printf("input a number"); scanf("%d",&m); if (prime(m)) printf("%d不是素数\n"); else printf("%d是素数\n");}
查看完整描述

1 回答

?
流浪_老

TA贡献71条经验 获得超14个赞

首先你输出的格式 有问题  其次你的素数判断有问题

if (prime(m))

printf("%d不是素数\n",m);

else

printf("%d是素数\n",m);

}


查看完整回答
反对 回复 2015-11-29
  • 1 回答
  • 0 关注
  • 1300 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信