#3948: 高手請幫忙一下吧~~3Q!!


despair721 (x捷xo)

學校 : 彰化縣私立大慶高級商工職業學校
編號 : 11284
來源 : [59.126.221.192]
最後登入時間 :
2012-06-05 15:45:42
d066. 上學去吧! -- 板橋高中教學題 | From: [163.23.134.59] | 發表日期 : 2010-07-08 13:36

題目只說7點30前到校預習,然後17點整放學。

7點30前去預習~那我半夜去也算是at school嗎?!

請看我的程式碼嗎~!看哪裡錯了

#include<iostream>
using namespace std;

int main()
{
 int a,d;

 while( cin >> a >> d )
 {
  if ( a >= 7 && d >= 30 )
  {
   if ( a <= 16 && d <= 59 )
    cout << "At School" << endl;
  }
  else
  {
   cout << "Off School" << endl;
  }
 }


 return 0;
}

 
#3949: Re:高手請幫忙一下吧~~3Q!!


leopan0922 (zz)

學校 : 臺北市立成功高級中學
編號 : 6612
來源 : [140.113.225.106]
最後登入時間 :
2016-08-15 15:44:07
d066. 上學去吧! -- 板橋高中教學題 | From: [219.70.171.51] | 發表日期 : 2010-07-08 14:03

題目只說7點30前到校預習,然後17點整放學。

7點30前去預習~那我半夜去也算是at school嗎?!

請看我的程式碼嗎~!看哪裡錯了

#include
using namespace std;

int main()
{
 int a,d;

 while( cin >> a >> d )
 {
  if ( a >= 7 && d >= 30 )
  {
   if ( a <= 16 && d <= 59 )
    cout << "At School" << endl;
  }
  else
  {
   cout << "Off School" << endl;
  }
 }


 return 0;
}

他的意思是說7:30~17:00是在學校吧 
#3951: Re:高手請幫忙一下吧~~3Q!!


despair721 (x捷xo)

學校 : 彰化縣私立大慶高級商工職業學校
編號 : 11284
來源 : [59.126.221.192]
最後登入時間 :
2012-06-05 15:45:42
d066. 上學去吧! -- 板橋高中教學題 | From: [163.23.134.59] | 發表日期 : 2010-07-08 16:30

我是新手~~我還有點不懂~請各位高手幫幫忙吧~!

我這樣打怎一直 WE 大哭~誰可以幫幫我一下~3Q

↓ 這是我的程式碼,幫我看到底是哪裡錯誤呀!!

#include
using namespace std;

int main()
{
 int a,d;

 while( cin >> a >> d )
 {
  if ( a >= 7 && d >= 30 )
  {
   if ( a <= 16 && d <= 59 )
    cout << "At School" << endl;
  }
  else
  {
   cout << "Off School" << endl;
  }
 }


 return 0;
}


 
#3952: Re:高手請幫忙一下吧~~3Q!!


leopan0922 (zz)

學校 : 臺北市立成功高級中學
編號 : 6612
來源 : [140.113.225.106]
最後登入時間 :
2016-08-15 15:44:07
d066. 上學去吧! -- 板橋高中教學題 | From: [219.70.171.51] | 發表日期 : 2010-07-08 16:50

我是新手~~我還有點不懂~請各位高手幫幫忙吧~!

我這樣打怎一直 WE 大哭~誰可以幫幫我一下~3Q

↓ 這是我的程式碼,幫我看到底是哪裡錯誤呀!!

#include
using namespace std;

int main()
{
 int a,d;

 while( cin >> a >> d )
 {
  if ( a >= 7 && d >= 30 )
  {
   if ( a <= 16 && d <= 59 )
    cout << "At School" << endl;
  }
  else
  {
   cout << "Off School" << endl;
  }
 }


 return 0;
}



我問你一個問題你就懂了

8:10分應該是在學校還是放學呢??

那你的答案又是啥

 
#5500: Re:高手請幫忙一下吧~~3Q!!


youc (優希)

學校 : 不指定學校
編號 : 11343
來源 : [140.119.164.22]
最後登入時間 :
2011-11-09 18:55:20
d066. 上學去吧! -- 板橋高中教學題 | From: [140.119.164.22] | 發表日期 : 2011-08-04 14:25

我是新手~~我還有點不懂~請各位高手幫幫忙吧~!

我這樣打怎一直 WE 大哭~誰可以幫幫我一下~3Q

↓ 這是我的程式碼,幫我看到底是哪裡錯誤呀!!

#include
using namespace std;

int main()
{
 int a,d;

 while( cin >> a >> d )
 {
  if ( a >= 7 && d >= 30 )
  {
   if ( a <= 16 && d <= 59 )
    cout << "At School" << endl;
  }
  else
  {
   cout << "Off School" << endl;
  }
 }


 return 0;
}



我問你一個問題你就懂了

8:10分應該是在學校還是放學呢??

那你的答案又是啥

 

我想你考慮的時間邏輯可能錯了,

你是用 a>=7 && d>=30來做早上的分界

但是在a>=7 && d<=30 一樣是落在學校裡的時間

我的建議是你可以把那半小時另外考慮,

這樣判斷式就簡單多了。

 
#5501: Re:高手請幫忙一下吧~~3Q!!


leopan0922 (zz)

學校 : 臺北市立成功高級中學
編號 : 6612
來源 : [140.113.225.106]
最後登入時間 :
2016-08-15 15:44:07
d066. 上學去吧! -- 板橋高中教學題 | From: [219.70.171.51] | 發表日期 : 2011-08-04 14:57

我是新手~~我還有點不懂~請各位高手幫幫忙吧~!

我這樣打怎一直 WE 大哭~誰可以幫幫我一下~3Q

↓ 這是我的程式碼,幫我看到底是哪裡錯誤呀!!

#include
using namespace std;

int main()
{
 int a,d;

 while( cin >> a >> d )
 {
  if ( a >= 7 && d >= 30 )
  {
   if ( a <= 16 && d <= 59 )
    cout << "At School" << endl;
  }
  else
  {
   cout << "Off School" << endl;
  }
 }


 return 0;
}



我問你一個問題你就懂了

8:10分應該是在學校還是放學呢??

那你的答案又是啥

 

我想你考慮的時間邏輯可能錯了,

你是用 a>=7 && d>=30來做早上的分界

但是在a>=7 && d<=30 一樣是落在學校裡的時間

我的建議是你可以把那半小時另外考慮,

這樣判斷式就簡單多了。

有個方法全部換成分鐘

這樣判斷式就更簡單了

 
ZeroJudge Forum