//这题的大意就是对输出的数字进行判断,对于每一位数字,凡是满5就进1!
#include "iostream"
#include "string"
#include "cmath"
using namespace std;
int main()
{
int testcase, i, len, temp1, temp2, ans;
string num;
cin >> testcase;
while (testcase--)
{
cin >> num;
ans = 0;
len = num.length();
for (i = len - 1; i > 0; i--)
{
temp1 = num[i] - 48;
temp2 = num[i-1] - 48;
if (temp1 >= 5)
temp2 += 1;
num[i-1] = temp2 + 48;
}
ans = (num[0] - 48)* pow(double (10), len-1);
cout << ans << endl;
}
}
zoj 2781 Rounders
最新推荐文章于 2019-09-23 21:41:19 发布