博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
求符合给定条件的整数集
阅读量:6358 次
发布时间:2019-06-23

本文共 2094 字,大约阅读时间需要 6 分钟。

1 /* 2     求符合给定条件的整数集 3 */ 4  5 #include 
6 7 int main() 8 { 9 int n;10 int cnt = 0;11 int hundred, ten, unit;12 13 scanf_s("%d", &n);14 15 for (int i = 100; i < 1000; i++)16 {17 hundred = i / 100;18 ten = i % 100 / 10;19 unit = i % 10;20 21 if (hundred == ten || ten == unit || hundred == unit)22 {23 continue;24 }25 26 if (hundred >= n && hundred <= n+3)27 {28 if (ten >= n && ten <= n + 3)29 {30 if(unit >= n && unit <= n + 3)31 {32 printf("%d", i);33 cnt++;34 if (cnt < 6)35 {36 printf(" ");37 }38 else39 {40 if (cnt == 6)41 {42 printf("\n");43 cnt = 0;44 }45 }46 }47 } 48 }49 }50 51 return 0;52 }

 修改版

1 #include 
2 3 int main() 4 { 5 int a; 6 scanf_s("%d", &a); 7 int i, j, k; 8 int cnt = 0; 9 10 for (i = a; i <= a+3; i++)11 {12 for (j = a; j <= a + 3; j++)13 {14 for (k = a; k <= a + 3; k++)15 {16 if (i != j && j != k && i != k)17 {18 printf("%d", i * 100 + j * 10 + k);19 cnt++;20 if (cnt < 6)21 {22 printf(" ");23 }24 else25 {26 if (cnt == 6)27 {28 printf("\n");29 cnt = 0;30 }31 }32 }33 }34 }35 }36 37 return 0;38 }

 

转载于:https://www.cnblogs.com/2018jason/p/10950660.html

你可能感兴趣的文章
ts 格式化日期输出
查看>>
Optional
查看>>
sed 命令编辑文本
查看>>
LRUCache 具体解释
查看>>
Activity调用isDestroyed()方法报出,java.lang.NoSuchMethodError
查看>>
使用AFNetworking第三方下载类
查看>>
fhq-treap小结
查看>>
about porting
查看>>
MySQL事务及ACID特性
查看>>
Hadoop_31_MapReduce参数优化
查看>>
linux运维常见英文报错中文翻译(菜鸟必知)
查看>>
[原][osgEarth]添加自由飞行漫游器
查看>>
fastjson如何指定字段不序列化
查看>>
[日常] Go语言圣经--示例: 并发的Echo服务
查看>>
BZOJ1969: [Ahoi2005]LANE 航线规划(LCT)
查看>>
linux内存管理之malloc、vmalloc、kmalloc的区别
查看>>
GreenDao 数据库升级 连接多个DB文件 或者指定不同的model&dao目录
查看>>
M1卡破解(自从学校升级系统之后,还准备在研究下)【转】
查看>>
vue 访问子组件示例 或者子元素
查看>>
linux内核--自旋锁的理解
查看>>