#23763: 程式菜機尋求好心人幫助(他會顯示TLE)


ljsh910143@gapp.hcc.edu.tw (六家高中張瀚之)

學校 : 不指定學校
編號 : 138094
來源 : [120.106.165.215]
最後登入時間 :
2021-01-06 10:27:42
a244. 新手訓練 ~ for + if -- 新手訓練系列 ~ 1 | From: [120.106.165.212] | 發表日期 : 2020-12-16 11:31

#include <iostream>

 

using namespace std;

 

int main()

{

    int N;

    cin>>N;

    long long int a;

    long long int b=2;

    long long int c=3;

    while(N--)

    {

        for(a=1;a>0;++a)

    {

        if(a==1)

        {

            cout<<b+c<<endl;

        }

        else if(a==2)

        {

            cout<<b-c<<endl;

        }

        else if(a==3)

        {

            cout<<b*c<<endl;

        }

        else if(a==4)

        {

            cout<<b/c<<endl;

        }

    }

 

    }

 

}

 

 
#23766: Re:程式菜機尋求好心人幫助(他會顯示TLE)


snakeneedy (蛇~Snake)

學校 : 國立高雄師範大學附屬高級中學
編號 : 7661
來源 : [114.40.8.251]
最後登入時間 :
2023-01-25 19:16:06
a244. 新手訓練 ~ for + if -- 新手訓練系列 ~ 1 | From: [218.161.41.139] | 發表日期 : 2020-12-16 12:08

問題出在你的 a, b, c 都沒有接收輸入,改成底下的模式試試看

while (N--) {
  cin >> a >> b >> c;
  // 判斷加減乘除
}
 
ZeroJudge Forum