最近剛接觸c++
a005這題解起來花很久時間,很多程式碼用的不太熟練,不過最後還是解出來了。
只是發現顯示的大小為2.3mb 我看到一些人的是1mb以下,所以我把我寫的放上來,希望各位高手能提點我一下^^,如何能更精簡。
C++:
#include<iostream> RE: for(i = 1;i <= x;i++){ } }
|
最近剛接觸c++
a005這題解起來花很久時間,很多程式碼用的不太熟練,不過最後還是解出來了。
只是發現顯示的大小為2.3mb 我看到一些人的是1mb以下,所以我把我寫的放上來,希望各位高手能提點我一下^^,如何能更精簡。
C++
把 system("pause") 拿掉就會是 1 MB 以下摟
C++ 語法我不熟
所以幫不上很大的忙
不過我有個做法可以給你參考
讀入 第一個數 N
然後用迴圈包起來做 N 次
每次迴圈開始讀入四個數 ( 宣告五個數就好而不是五個陣列 )
每次答案輸出
就這樣摟
最近剛接觸c++
a005這題解起來花很久時間,很多程式碼用的不太熟練,不過最後還是解出來了。
只是發現顯示的大小為2.3mb 我看到一些人的是1mb以下,所以我把我寫的放上來,希望各位高手能提點我一下^^,如何能更精簡。
C++
把 system("pause") 拿掉就會是 1 MB 以下摟
C++ 語法我不熟
所以幫不上很大的忙
不過我有個做法可以給你參考
讀入 第一個數 N
然後用迴圈包起來做 N 次
每次迴圈開始讀入四個數 ( 宣告五個數就好而不是五個陣列 )
每次答案輸出
就這樣摟
#include<iostream>
using namespace std;
int main(){
int n,a,b,c,d;
while(cin>>n)
while(n--){
cin>>a>>b>>c>>d;
printf("%d %d %d %d %d\n",a,b,c,d,(b-a==c-b)?d+b-a:d*b/a);}
return 0;}
這樣就好了