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

最后一个122不知道怎不对

img

img

img

int gd(int n){
int i,k=1;
for(i=2;i<=n/2;i++)
if(n%i==0) {k=0;break;}
return k;
}
void main()
{
int i,n;
scanf("%d",&n);
if(n<5||n%2)
printf("Data error!");
else for(i=2;i<=n/2;i++)
{
if (gd(i)*gd(n-i))
printf("%d=%d+%d\n",n,i,n-i);
}
}


题出错了
你把i<=n/2改成i<n/2试试,肯定是做题家搞错了

你那for循环感觉没道理,但是能得出结果,有点搞不懂了

近期文章

  • element中的日历组件怎么在一行显示
  • 该怎么写出该题的输出形式
  • 请问hex如何生成用于上传OneNET的OTA升级文件?
  • c++中如何申请一个32位的物理空间
  • pdo直接将图像插入数据库 - 始终插入BLOB - 0B
  • 如何用vc++6.0运行读取txt文件?
  • avue主子表数据相除,获取主子表数据,子表拿不到主表数据
  • nginx安装fair模块的问题
  • 将python文件用pyinstaller打包时出现报错
  • 课后练习题,错哪了,怎么改
  • python定义矩阵类
  • 查看订单没有用户信息
  • 只得了一半得分,找错误
  • 求解决办法,不懂这该咋办
  • python对传入参数进行类型转换后,参数丢失
  • 我如何从CodeIgniter中的选择选项获取文本而不是值
  • 超声波避障传感器 程序,来个人教一下
  • jQuery删除新增改不了希望得到帮助
  • Confluence7.4部署完,创建空白空间会都是问号,搜网上教程,试过都不生效呢
  • Visual studio中的C++文件导入MobaXterm后出现问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华