我自己測試都是瞬間完成啊
搞不太懂問題出在哪耶
#include <stdio.h>
#include <stdlib.h>
int main()
{
int count;
int arr[6];
int i,j;
int temp,temp2,temp3;
while(scanf("%d %d %d %d %d %d",&arr[0],&arr[1],&arr[2],&arr[3],&arr[4],&arr[5])!=EOF)
{
count=0;
while(1)
{
if(arr[0]==arr[2]&&arr[3]==arr[5])
break;
else
{
temp=arr[0];
for(i=0;i<5;i++)
arr[i]=arr[i+1];
arr[5]=temp;
}
}
//算上半部需要幾個正三角形
temp=arr[1]*2+1;//temp為首項,項差為2,有arr[0]個項
temp2=arr[1]*2+1+(arr[0]-1)*2;//末項
count+=(temp+temp2)*arr[0]/2;
//算下半部需要幾個正三角形
temp=arr[4]*2+1;//temp為首項,項差為2,有arr[0]個項
temp2=arr[4]*2+1+(arr[3]-1)*2;//末項
count+=(temp+temp2)*arr[3]/2;
printf("%d\n",count);
}
return 0;
}