以下 C、C++ 和 Python 寫法參考...
<沒寫完請勿看解答,不看解答寫完你就成功了>
<沒寫完請勿看解答,不看解答寫完你就成功了>
<沒寫完請勿看解答,不看解答寫完你就成功了>
-----------------------------------------------------
C:
以下 C、C++ 和 Python 寫法參考...
<沒寫完請勿看解答,不看解答寫完你就成功了>
<沒寫完請勿看解答,不看解答寫完你就成功了>
<沒寫完請勿看解答,不看解答寫完你就成功了>
-----------------------------------------------------
C:
#includeint main(){int t,n[4];scanf("%d",&t);for(int i=1;i<=t;i++){for(int j=0;j<4;j++){scanf("%d", &n[j]);printf("%d ", n[j]);}(n[1]/n[0] == n[2]/n[1])?printf("%d\n", n[3]*(n[1]/n[0])):printf("%d\n", n[3]+(n[1]-n[0]));}}- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C++:#includeusing namespace std;int main(){int t,n[4];cin >> t;for(int i=1;i<=t;i++){for(int j=0;j<4;j++){cin >> n[j];cout << n[j] << " ";}(n[1]/n[0] == n[2]/n[1])?cout << n[3]*(n[1]/n[0]) << endl:cout << n[3]+(n[1]-n[0]) << endl;}}- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Python:for t in range(int(input())):n = list(map(int, input().split()))print(*n, end=" ")print(int(n[3]*(n[1]/n[0]))) if n[1]/n[0] == n[2]/n[1] else print(n[3]+(n[1]-n[0]))
請問大大,
此題解題是不是不適合用字串讀入,因為要判斷為等比或等差?
以下 C、C++ 和 Python 寫法參考...
<沒寫完請勿看解答,不看解答寫完你就成功了>
<沒寫完請勿看解答,不看解答寫完你就成功了>
<沒寫完請勿看解答,不看解答寫完你就成功了>
-----------------------------------------------------
C:
#includeint main(){int t,n[4];scanf("%d",&t);for(int i=1;i<=t;i++){for(int j=0;j<4;j++){scanf("%d", &n[j]);printf("%d ", n[j]);}(n[1]/n[0] == n[2]/n[1])?printf("%d\n", n[3]*(n[1]/n[0])):printf("%d\n", n[3]+(n[1]-n[0]));}}- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C++:#includeusing namespace std;int main(){int t,n[4];cin >> t;for(int i=1;i<=t;i++){for(int j=0;j<4;j++){cin >> n[j];cout << n[j] << " ";}(n[1]/n[0] == n[2]/n[1])?cout << n[3]*(n[1]/n[0]) << endl:cout << n[3]+(n[1]-n[0]) << endl;}}- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Python:for t in range(int(input())):n = list(map(int, input().split()))print(*n, end=" ")print(int(n[3]*(n[1]/n[0]))) if n[1]/n[0] == n[2]/n[1] else print(n[3]+(n[1]-n[0]))
請問大大,
此題解題是不是不適合用字串讀入,因為要判斷為等比或等差?
沒用字串讀入阿