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


daviddavid1021ya@gmail.com (陳金生)


 

#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)


 

#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;
}


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