news 2026/2/24 23:10:58

三重for循环应用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
三重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的平方)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/20 8:15:40

原理详解:XinServer 是如何做到接口一键生成的?

原理详解&#xff1a;XinServer 是如何做到接口一键生成的&#xff1f; 不知道你有没有过这种经历&#xff1a;产品经理拿着原型图过来&#xff0c;说下周一要上线一个内部管理系统&#xff0c;需要用户管理、部门管理、权限控制&#xff0c;外加一堆业务表单。你心里一咯噔&am…

作者头像 李华
网站建设 2026/2/23 14:28:12

用实力说话千笔·专业降AI率智能体,全网顶尖的降AIGC网站

在AI技术迅速渗透学术写作领域的今天&#xff0c;越来越多的本科生开始借助AI工具提升论文写作效率。然而&#xff0c;随着各大查重系统对AI生成内容的识别能力不断提升&#xff0c;如何有效降低论文中的AIGC率和重复率&#xff0c;已成为困扰无数学生的难题。面对市场上琳琅满…

作者头像 李华
网站建设 2026/2/23 17:28:44

Java计算机毕设之基于springboot+vue的食品安全监测及风险预警系统基于springboot的食品安全监测及风险预警系统的设计与实现(完整前后端代码+说明文档+LW,调试定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/2/19 4:45:13

协议转换网关如何破解智能工厂设备“语言壁垒”

协议转换网关在破解智能工厂设备的“语言壁垒”中起到了至关重要的作用。具体来说&#xff0c;它主要通过以下几种方式实现&#xff1a;一、协议解析与转换多协议支持&#xff1a;协议转换网关内置多种通信协议&#xff0c;能够识别和理解不同设备所使用的通信标准。例如&#…

作者头像 李华
网站建设 2026/2/18 14:51:14

工业路由器哪个好用?有哪些推荐?

在工业路由器领域&#xff0c;贝锐蒲公英、华为、思科、新华三、四信等品牌表现突出&#xff0c;以下是根据不同应用场景和需求的具体推荐&#xff1a;一、中小型工业企业&#xff1a;贝锐蒲公英R300系列核心优势&#xff1a;智能组网能力&#xff1a;内置自研SD-WAN技术&#…

作者头像 李华