一个简单的检查十个数字中是否有重的小程序
来源:互联网 发布:java优缺点 编辑:程序博客网 时间:2024/05/17 02:50
这个思路避免了各个数字间检查是否重复出现的问题,直接检查是否某个数字没有出现,若某个数字没有出现,则十个数字中必然有重。
这个程序是用来实现《算法竞赛入门经典(第二版)》的习题2-6的。
#include<stdio.h>#include<math.h>int main(){ // 一 二 三int a1, a2, a3;//百int b1, b2, b3;//十int c1, c2, c3;//个int a, b, c;for (a = 100; a <= 334; a++){b = a * 2;c = a * 3;a1 = a / 100;b1 = b / 100;c1 = c / 100;a2 = a % 100 / 10;b2 = b % 100 / 10;c2 = c % 100 / 10;a3 = a % 10;b3 = b % 10;c3 = c % 10;for (int i = 1; i <= 10; i++){if (i == 10){printf("%d %d %d\n",a,b,c);}if (i == a1 || i == a2 || i == a3 || i == b1 || i == b2 || i == b3 || i == c1 || i == c2 || i == c3)continue;else{break;}}}return 0;}
阅读全文
0 0
- 一个简单的检查十个数字中是否有重的小程序
- 编写程序检查某一个整数中是否有重复的数字
- (六)一个判断整形数组中是否有重复数字的简单算法
- 写一个简单猜数字游戏的小程序
- 一个简单的数字幸运抽奖小程序
- 一个简单的判断字符串所含字母是否有大写,并将所有字母改为大写的小程序
- 编写一个程序,检查是否一个给定的数字是一个特殊的号码(定义数组版)
- 检查程序是否有内存泄漏:valgrind 的用法
- 数组中是否有重复的数字
- 检查一个string里面是否有重复的字符
- oracle中检查2个数字型字段合并显示后内容是否有非数字的问题
- 编写一个用栈来检查程序代码是否遗漏括号的程序
- php检查字符串中是否有汉字/数字/英文字母
- 检查输入的字符串中是否有空格存在
- 检查应用程序中是否有捕捉该Intent的应用
- clojure中检查依赖的包是否有更新
- 判断一个整数数组中是否有重复数字出现的O(n)时间复杂度算法
- 作业:用JAVA写一个简单的关于数字相加的小程序
- Elasticsearch集群部署详解
- 基于Python的图像搜索引擎设计
- Vue.js 学习8 表单控件绑定
- c语言中的指针函数
- java中File类的判断功能
- 一个简单的检查十个数字中是否有重的小程序
- 将Ado.net中的事务抽离到业务层
- JdbcBaseRevpiew系列之JdbcBatch(二)--批处理
- 微信自带分享功能实现
- 线段树 自己总结的模板
- 重构前的分析
- 如何利用github打造博客专属域名
- LintCode 解题记录 2017.6.3
- Spark的模式挖掘—FPGrowth算法