#29437: 雖然AC....但題目下的測資是不是怪怪的 input 10 是 60 附上程式碼


daviddavid1021ya@gmail.com (陳金生)

學校 : 不指定學校
編號 : 179874
來源 : [223.141.39.156]
最後登入時間 :
2022-03-19 16:06:43
a053. Sagit's 計分程式 -- Sagit's 教學題 | From: [42.76.241.228] | 發表日期 : 2022-03-01 20:02

 

#include <iostream>
#include <string>
using namespace std;
int main()
{
int num = 0, grade = 0;

cin >> num;
if (num <= 10)
{
grade = num * 6;
}
else if (num >= 11 && num <= 20)
{
grade = 60 + (num - 10) * 2;
}
else if (num >= 21 && num <= 40)
{
grade = 80 + (num - 20) * 1;
}
else if (num >= 40)
{
grade = 100;
}

cout << grade << endl;
return 0;
}
 
#29439: Re:雖然AC....但題目下的測資是不是怪怪的 input 10 是 60 附上程式碼


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [39.9.74.255]
最後登入時間 :
2024-10-14 22:20:08
a053. Sagit's 計分程式 -- Sagit's 教學題 | From: [27.247.66.76] | 發表日期 : 2022-03-01 20:33

 

#include
#include
using namespace std;
int main()
{
int num = 0, grade = 0;

cin >> num;
if (num <= 10)
{
grade = num * 6;
}
else if (num >= 11 && num <= 20)
{
grade = 60 + (num - 10) * 2;
}
else if (num >= 21 && num <= 40)
{
grade = 80 + (num - 20) * 1;
}
else if (num >= 40)
{
grade = 100;
}

cout << grade << endl;
return 0;
}


不懂你的意思,哪裡怪怪的?

 
ZeroJudge Forum