当前位置: 首页 > news >正文

三重for循环应用

将数字1~9分为3组,使每组构成一个3位的平方数。

#include <stdio.h> #include <stdlib.h> void single_num(int , int *); int neq(int *, int *); int main( ) { int m, n, k, p1, p2, p3; int a[3], b[3], c[3]; for(m=10; m<32; m++) { p1 = m * m; single_num(p1, a); if((a[0]==a[1]) || (a[0]==a[2]) || (a[1]==a[2])) continue; for(n=m+1; n<32; n++) { p2 = n * n; single_num(p2, b); if((b[0]==b[1]) || (b[0]==b[2]) || (b[1]==b[2])) continue; if(neq(a, b)) { for(k=n+1; k<32; k++) { p3 = k * k; single_num(p3, c); if((c[0]==c[1]) || (c[0]==c[2]) || (c[1]==c[2])) continue; if(neq(a, c) && neq(b, c)) { printf("%d%d%d %d\n",a[2],a[1],a[0],m); printf("%d%d%d %d\n",b[2],b[1],b[0],n); printf("%d%d%d %d\n",c[2],c[1],c[0],k); } } } } } getchar(); return 0; } void single_num(int x, int *p) // 4个十进制位保存在数组中 { int i; for(i=0;i<3;i++) { p[i]=x%10; x=x/10; } } int neq(int *p, int *q){ int i,j; for(i=0;i<3;i++) for(j=0;j<3;j++) if(p[i]==q[j]) return 0; return 1; }

输出结果:

361(19的平方)
529(23的平方)
784(28的平方)

http://www.jsqmd.com/news/366612/

相关文章:

  • 实现PC与使用EtherNet/IP协议的PLC通信
  • Cirrus项目
  • 保姆级教程 | 人工智能应用开发平台 Coze
  • 2026 厦门英语雅思培训教育机构推荐,雅思培训课程中心权威口碑榜单 - 老周说教育
  • 2026 南通英语雅思培训教育机构推荐,雅思培训课程中心权威口碑榜单 - 老周说教育
  • 2026最新PE管厂家最新推荐,实力品牌深度解析采购无忧之选 - 深度智识库
  • 2026 厦门英语雅思培训教育机构推荐;雅思培训课程中心权威口碑榜单 - 老周说教育
  • 前端安全防护方案
  • 抢占洛阳本地流量新高地!专业团购代运营赋能商户全域增长 - 野榜数据排行
  • 范式重构:当编程变成“意图”——黄仁勋眼中的AI工厂与智能体未来
  • (12)GetPlayerPawn(..) 与 GetPlayerCharacter(..) 这俩函数啥区别 ?
  • 并网式+分布式全覆盖!2026光伏气象站厂家实力TOP5揭晓 - 品牌推荐大师
  • 2026 哈尔滨英语雅思培训教育机构推荐:雅思培训课程中心权威口碑榜单 - 老周说教育
  • Cirrus-be安装部署
  • ABB张力3BSE004166R1压力传感器
  • 函数计算 AgentRun 全新升级!让 Agent 拥有长记忆,更聪明、更懂你
  • ABB张力3BSE004191R1压力传感器
  • 基于C#的智能仓储上位机系统实现方案
  • Cirrus-ui安装部署
  • 2026年学校厨房设备厂家推荐榜:校园 / 食堂厨房设备公司品牌推荐 - 品牌之家
  • 2026年EOR名义雇主服务TOP5强推荐,助力企业高效用工新选择
  • Java毕设项目:基于springboot的食品安全监测及风险预警系统的设计与实现(源码+文档,讲解、调试运行,定制等)
  • Prompt Engineering 进阶:如何写出让 AI 自动生成高质量测试用例的提示词?
  • Java计算机毕设之基于springboot+vue的食品安全监测及风险预警系统基于springboot的食品安全监测及风险预警系统的设计与实现(完整前后端代码+说明文档+LW,调试定制等)
  • 2026年EOR名义雇主服务TOP5推荐榜单:揭晓灵活用工的最佳优势与解决方案
  • 重型肝病与肝衰竭人工肝治疗耗材选择推荐 - 品牌2025
  • 金融终端如何用wangEditor插件实现Excel动态图表Web渲染?
  • windows10 pip安装ete4报错
  • 字节开源登顶 GitHub:GUI Agent,正在悄悄改变 AI 的“用法”
  • 【计算机毕业设计案例】基于springboot的餐饮食品安全监测及风险预警系统基于springboot的食品安全监测及风险预警系统的设计与实现(程序+文档+讲解+定制)