小代码 算法小题目

#include <stdio.h>

int main()
{

	int e, g, f;
	int a, b, c;
	int eh, el, gh, gl, fh, fl;
	for (a = 1;a < 10;a++)
	{
		for (b = 1;b < 10;b++)
		{
			if (a == b)
			{
				continue;
			}
			for (c = 1;c < 10;c++)
			{
				if (b == c||a == c)
				{
					continue;
				}
				for (e = 11;e < 100;e++)
				{
					eh = e / 10;
					el = e % 10;
					if (eh == a || eh == c || el == c || eh == b || el == a || el == b || eh == 0 || el == 0 || eh == el)
					{
						continue;
					}
					for (f = 11;f < 100;f++)
					{
						fh = f / 10;
						fl = f % 10;
						if (fh == a || fh == c || fl == c || fh == b || fl == a || fl == b || fh == 0 || fl == 0 || fh == fl || fh == el || fh == eh || fl == el || fl == eh)
						{
							continue;
						}
						for (g = 11;g < 100;g++)
						{
							gh = g / 10;
							gl = g % 10;
							if (gh == a || gh == c || gl == c || gh == b || gl == a || gl == b || gh == 0 || gl == 0 || gh == gl || gh == el || gh == eh || gl == el || gl == eh || gh == fl || gh == fh || gl == fh || gl == fl)
							{
								continue;
							}
							//printf("bbbbbbbbbb\n");

							if (a*f*g + b*e*g == c*e*f)
							{
								printf("%d %d %d %d %d %d\n", a, b, c, e, f, g);
							}
						}
					}
				}
			}
		}
	}
	printf("ccccccccccccccccccc\n");
	getchar();
	return 0;
}

//http://tool.lu//

时间: 2024-08-01 19:06:18

小代码 算法小题目的相关文章

小代码 linux小操作 待添加

ctags 查看代码 makefile make 维护项目 i  开始写 esc  u 撤销 vim 默认打开的模式为命令行模式 插入模式为正常的编辑模式 底行模式  :wq GG           TO FIRST LINE HEAD shift+G    TO LAST DD           TO CTRL+X P               TO pate something P               TO s+4 $        TO LAST s+6 ^        T

小浩算法|一文让你学会如何用代码判断"24"点

"24点"是一种数学游戏,正如象棋.围棋一样是一种人们喜闻乐见的娱乐活动.它始于何年何月已无从考究,但它以自己独具的数学魅力和丰富的内涵正逐渐被越来越多的人们所接受.今天就为大家分享一道关于"24点"的算法题目. 话不多说,直接看题. 题目:你有 4 张写有 1 到 9 数字的牌.你需要判断是否能通过 *,/,+,-,(,) 的运算得到 24. 示例 1: 输入: [4, 1, 8, 7] 输出: True 解释: (8-4) * (7-1) = 24 示例 2:

40条优化php代码的小实例

1.如果一个方法能被静态,那就声明他为静态的,速度可提高1/4; 2.echo的效率高于print,因为echo没有返回值,print返回一个整型; 3.在循环之前设置循环的最大次数,而非在在循环中; 4.销毁变量去释放内存,特别是大的数组; 5.避免使用像__get, __set, __autoload等魔术方法; 6.requiere_once()比较耗资源; 7.在includes和requires中使用绝对路径,这样在分析路径花的时间更少; 8.如果你需要得sexinsex到脚本执行时的

算法小练#1 - Dany Yang

开始记录每周做过的算法题,这是第一周,新的开始 1021. 删除最外层的括号 题目要求如下: 有效括号字符串为空 ("")."(" + A + ")" 或 A + B,其中 A 和 B 都是有效的括号字符串,+ 代表字符串的连接.例如,"","()","(())()" 和 "(()(()))" 都是有效的括号字符串. 如果有效字符串 S 非空,且不存在将其拆分为 S

iOS开发中一些有用的小代码

1.判断邮箱格式是否正确的代码: //利用正则表达式验证 -(BOOL)isValidateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-][email protected][A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES%@&qu

【processing】小代码

今天无意间发现的processing 很有兴趣 实现很简洁 void setup(){ } void draw(){ background(255); if(mouseX < width/2 && mouseY > height/2) { fill(0); rect(0,height/2,width/2,height/2); } } 这个小小的代码可以实现 当鼠标位于画布左下方时显示一个黑色的框 -----------------------------------------

当程序员说“这代码写的可真烂”,他们的意思是“这烂代码不是我写的”。而当他们说这段代码有些“小问题”时,很可能这代码是他们自己写的

英文原文:What Programmers Say vs. What They Mean 你是否听到过同事说“这段代码不言自明”?你的同事的这句话的实际意思是这段代码不需要写注释. 你也许注意到了,很多时候,程序员所说的话的字面意思和其真实的意思是完全不同的.不用惊异,下面你将很快知道这些暧昧的短语和其深层次的意思都是什么. 最近 Imgur 上出现了一张图片,里面列举的程序员的一些专业术语和其含义,它能很好的帮助你理解这些话的真实意思.这里是对其中的精华进行的总结. 典型的程序员之间的对话 当

算法小思路(一)

合并排序,将两个已经排序的数组合并成一个数组,其中一个数组能容下两个数组的所有元素 并排序一般的思路都是创建一个更大数组C,刚好容纳两个数组的元素,先是一个while循环比较,将其中一个数组A比较完成,将另一个数组B中所有的小于前一个数组A的数及A中所有的数按顺序存入C中,再将剩下的数存入C中,空间复杂度高. 但是目前是这个数组: int a[]={2,4,6,8,10,0,0,0,0,0}; int b[]={1,3,5,7,9}; 解决思路是: void MergeArray(int a[]

Js 常用小代码

//判断一个汉子等于两个字符 function getByteLen(val) { var len = 0; for (var i = 0; i < val.length; i++) { var a = val.charAt(i); if (a.match(/[^\x00-\xff]/ig) != null) { len += 2; } else { len += 1; } } return len; } Js 常用小代码