0
点赞
收藏
分享

微信扫一扫

马虎的算式 C语言 暴力

eelq 2022-04-02 阅读 58
#include<stdio.h>
int main()
{
	int s1 = 0, s2 = 0, b1, b2;
	int num = 0;
	int a, b, c, d, e;
	for(a=1;a<=9;a++)
		for (b = 1; b <= 9; b++)
			for (c = 1; c <= 9; c++)
				for (d = 1; d <= 9; d++)
					for (e = 1; e <= 9; e++)
					{//ab * cde = adb * ce
						s1 = (a * 10 + b) * (c * 100 + d * 10 + e);
						s2=(a * 100 + d * 10 + b)* (c * 10 + e);
						b1 = a * 100000 + b * 10000 + c * 1000 + d * 100 + e;
						b2 = a * 100000 + d * 10000 + b * 1000 + c * 100 + e;
						if (s1 == s2 && a != b && a != c && a != d && a != e && b != c && b != d && b != e && c != d && c != e && d != e)
						{
							printf("%d %d\n", b1, b2);
							num++;
						}
							
					}
	printf("%d个", num);
	return 0;
}


       

举报

相关推荐

0 条评论