如图【1.png】所示六角形中,填入1~12的数字。
使得每条直线上的数字之和都相同。
图中,已经替你填好了3个数字,请你计算星号位置所代表的数字是多少?
请通过浏览器提交答案,不要填写多余的内容。
void next_permutation(int a[]){ int b,c,d,e,f,g; while(next_permutation(a,a+9)){ b=1+a[6]+a[0]+a[8]; c=1+a[7]+a[3]+a[2]; d=a[1]+a[6]+a[7]+8; e=a[1]+a[3]+a[4]+3; f=a[2]+a[4]+a[5]+a[0]; g=3+8+a[8]+a[5]; if(b==c && c==d && d==e && e==f && f==g ) printf("%d",a[8]); } } int main(){ int array[]={2,4,5,6,7,9,10,11,12}; next_permutation(array); }
浙公网安备 33010602011771号