我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

C语言 判断输入数字是否为素数 输入1到17判断都是正确的(只试到17) 但是输入9判断结果是“9是素数” 而且就9这一个数字这样 求解??

#include
int panduan(int a)
{
int m;

for(m=2;m<a;m++)
{
if(a%m==0)
{
return 0;
}

{
    return 1;
}

}
}
int main()
{

int a;
printf("请输入一个数字:");
scanf("%d",&a);
if(panduan(a))
{
printf("%d是素数",a);
}
else
{
printf("%d不是素数",a);
}
return 0;
}

int panduan(int a)
{
int m;
for(m=2;m<a;m++)
{
if(a%m==0)
{
return 0;
}
}
return 1;
}

近期文章

  • locust(蝗虫)一直运行不了,尝试了很多方法都不行,求见过的大佬帮忙解决
  • 写了一段求和的汇编代码,如何用子程序显示它的值(子程序设计采用段内结构和段间结构两种方式)
  • 用druid连接池连接不到数据库,配置文件都没问题,怎么回事儿?求助大佬!
  • ajax的值怎样传递到echarts中 series的data中
  • 机器人导航可以不用里程计么?
  • Bone Collector 程序的实现
  • Queuing 关于队列的问题
  • Kill the monster 是怎么来写的
  • mpvue使用vant-weapp的下拉菜单遇到问题
  • Thanks for your love 编程的技术
  • Everyone is No.1 具体代码做法
  • 如何设置格式良好的数值
  • php字符串连接(不带)RTL
  • 在另一页上显示详细信息
  • 为什么add_filter()被应用两次?
  • 如何将数据插入两个表中
  • MySQL COUNT提供不同的结果
  • 模式匹配问题与撇号
  • 为什么PHP中的字符串等于整数0?
  • php中_('')的含义及其内部的含义?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华