2011年4月23日 星期六

分享

高中生程式解題系統 a005: Eva 的回家作業

#include <stdio.h>


int main(void) 
{
    
    int num,num1,num2,num3,num4,i;


    while(scanf("%d",&num)!=EOF)
    {
        for(i=0;i<num;i++)
        {
            scanf("%d %d %d %d",&num1,&num2,&num3,&num4);

            if(((num4 - num3) == (num3 - num2)) && ((num3 - num2) == (num2 - num1)))
            {
                int m_sub = num4 - num3;
                printf("%d %d %d %d %d\n",num1,num2,num3,num4,num4+m_sub);     
            }
            else if(num4 % num3 == num3 % num2 == num2 % num1 == 0)
            {
                int m_mod = num4 / num3;
                printf("%d %d %d %d %d\n",num1,num2,num3,num4,num4 * m_mod);
            }
            
        }
                    
    }
    
    return 0;
}

1 則留言: