最简单的方法就是一个一个试呗,例如用for循环。下面这段我试着输出可能有点问题,人不聪明你将就看吧,反正就这个意思。
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c,d,e,f; //对应的6个值,顺序什么的随便
for(a=1;a<=6;a++) //笨办法开始啦,一个一个循环
{
for(b=1;b<=6;b++)
{
for(c=1;c<=6;c++)
{
for(d=1;d<=6;d++)
{
for(e=1;e<=6;e++)
{
for(f=1;f<=6;f++)
{
if(a+b+c==c+d+e && a+b+c==a+e+f)
printf("%d %d %d %d %d %d %d\n",a,b,c,d,e,f);
}
}
}
}
}
}
system("pause");
return 0;
}
|