1148: 组合三位数之一
来源:互联网 发布:c语言 最大公约数 编辑:程序博客网 时间:2024/05/18 03:44
Description
把1、2、3、4、5、6、7、8、9组合成3个3位数,要求每个数字仅使用一次,使每个3位数均为完全平方数。按从小到大的顺序输出这三个三位数。
Input
无
Output
按从小到大的顺序输出这三个三位数,由空格隔开。输出占一行。
Sample Input
Sample Output
HINT
Source
#include <stdio.h>#include <stdlib.h>#include<string.h>int main(){ int m,n,k,q,w,e; int a[11]={0}; int find;int i; for(m=13;m<32;m++) { for(n=m+1;n<32;n++) { for(k=n+1;k<32;k++) { q=m*m; while(q>0) { a[q%10]++; q/=10; } w=n*n; while(w>0) { a[w%10]++; w/=10; } e=k*k; while(e>0) { a[e%10]++; e/=10; } find=1; for(i=1;i<10;i++) { if(a[i]!=1) { find=0; break; } } if(find==1) { printf("%d %d %d\n",m*m,n*n,k*k); } memset(a,0,sizeof(a)); } } } return 0;}
阅读全文
0 0
- 1148: 组合三位数之一
- 1148: 组合三位数之一
- zzuli 1150: 组合三位数之一(函数专题)
- C语言 - 三位数组合问题
- python组合无重复三位数
- 1149: 组合三位数之二
- 1149: 组合三位数之二
- 三位数
- 三位数
- 设计模式之一:组合模式
- 1,2,3三个数字组合成三位数,每位数字不同
- java从1,2,3,4中组合最大三位数切不重复
- 1-9九个数字不重复组成一个三位数加法算式,求出所有组合
- 1-9九个数字不重复组成一个三位数加法算式,求出所有组合
- MOOC清华《程序设计基础》期末考试第4题:求三位数的组合
- UART之一:读写操作及package组合
- 三位数 水仙花
- 三年,三位数!
- Python求1~100之内的素数
- POI 导入2007格式的Excel报错问题:java.lang.ClassNotFoundException: org.apache.xmlbeans.XmlOptionsz
- 滑块运动 — 向右
- 高能物理相关软件
- RN 中setTimeout不好使
- 1148: 组合三位数之一
- Typora Syntax
- android studio 报错Unknown facet type:’android-gradle’ Unknown facet type:’android’
- Eclipse导入项目之后,项目报错,解决办法
- SELinux
- DataGridView保存时,单元格未释放焦点处理
- MONKOVEL-安卓端免费的小说阅读器
- Excel 数据添加符号并把数据用逗号连接
- itext使用小结