錯哪阿?
1 2 3 4 5
1 2 4 8 16
都沒錯阿
#include<iostream>using namespace std;int main() { float a,b,c,d; while(cin>>a>>b>>c>>d) { if((a+c)/2==b) cout<<2*d-c<<endl; else cout<<(b/a)*d<<endl; } return 0;}
某方面來說你是沒錯...但是題目說還要輸出a b c d....
所以要改成
else cout<<a<<' '<<b<<' '<<c<<' '<<d<<' '<<(b/a)*d<<endl;