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

为什么可以运行,但结果一直是“是素数”

#include<stdio.h>
#include<math.h>

#define BOOL int
#define TRUE 1
#define FALSE 0
int fun(int n);
int main()
{
int n;
BOOL flag;
printf("输入一个大于1的自然数:\n");
scanf("%d",&n);
fun(n);
if(flag = TRUE)
{
printf("是素数");
}
else
{
printf("不是素数");
}

}
int fun(int n)
{
int i;
BOOL flag = TRUE;
for(int i=2;i<n;i++)
{
if(n%i==0)
{
flag = FALSE;
break;
}
}
return flag;
}

if(flag = TRUE)改为
if(flag == TRUE)

近期文章

  • Spring Security OAuth2 找不到类型
  • 数据结构的算法设计与实现
  • grafana添加zabbix数据源,配置时报错
  • 智能的c#脚本编辑器
  • 数据结构的学生信息储存
  • 微信小程序wx:if判断文字显示view
  • 关于大整数的高效算法
  • 请大家帮一帮真的好困扰,困扰一下午了
  • class PersianCat(Cat):
  • seam 集成webSocket
  • 求助:Python中文乱码问题
  • 这个c语言哪里不对呀,求解答!
  • 用户设置ssh服务类型失败
  • 数据结构的算法复杂度
  • 一个项目在eclispe正常运行,但是在idea上就报错
  • 学习java开发,一般用什么编辑器比较好
  • 单片机报告要求需要程序图和硬件设计原理和代码
  • vc++相关程序问题
  • 用python画图出现错误
  • LNK2001错误和LNK1120错误怎么解决

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华