#include<stdio.h>
int main()
{
int i;
int a,b,c,d,e;
scanf("%d",&a);
for (i=1;i<=a;i++)
{
scanf("%d%d%d%d",&b,&c,&d,&e);
if (c-b==e-d)
printf("%d %d %d %d %d\n",b,c,d,e,e+(c-b));
else
printf("%d %d %d %d %d\n",b,c,d,e,e*c/b);//"為甚麼這裡機器可以直接判斷出是等比??"
}
return 0;
}
這個是 if else 的語法
第一種情況:
if (條件){
程式
}
if (條件){
程式
}
這種情形會判斷兩次if的內容,如果都符合兩個都會執行
第二種情況:
if(條件){
程式
}
else{
程式
}
這種情況會先判斷第一個的條件,如果第一個條件沒有達成,就會執行else裡面的程式;如果第一個條件達成,則else裡面的程式則不會執行!
第三種情況:
if(條件){
程式
}
else if (條件){
程式
}
else{
程式
}
這種情形跟第二種一樣,都是按照順序判斷,只要有一個成立,就不會繼續判斷其他的else if
如果全部都不成立的話,一樣會執行else裡面的程式