#29957: c語言 想問有更好的解法嗎


jojojo22845@gmail.com (lu)

學校 : 國立臺灣大學
編號 : 190663
來源 : [140.112.229.2]
最後登入時間 :
2023-06-07 10:38:04
a005. Eva 的回家作業 -- POJ | From: [101.9.174.195] | 發表日期 : 2022-04-16 13:43

#include<stdio.h>
int main(){
int n;
int v[5];
int i,j;
scanf("%d",&n); //計算有幾行
for( i = 1;i <= n;i++){
for(j = 0;j < 4;j++){
scanf("%d",&v[j]);
}//讀每行資料
if(v[3]-v[2] == v[1]-v[0]){
v[4] = v[3] + v[1] - v[0];
}
if(v[3]/v[2] == v[1]/v[0]){
v[4] = v[3] * (v[1] / v[0]);
}
for(j = 0;j < 5;j++){
printf("%d ",v[j]);
}
printf("\n");
}
 
return 0;
}
 
#30189: Re: c語言 想問有更好的解法嗎


leo277482@gmail.com (Yan Long Huang)

學校 : 不指定學校
編號 : 191205
來源 : [120.101.8.185]
最後登入時間 :
2022-05-18 14:11:20
a005. Eva 的回家作業 -- POJ | From: [120.101.8.185] | 發表日期 : 2022-05-06 04:08

也許有喔,請參考:
https://zerojudge.tw/ShowThread?postid=30188&reply=0

就只是迴圈和判斷少些,想法差不多都一樣,都可唄>.^

 
ZeroJudge Forum