#12295: C++ 解法參考


a129123659 (砰砰)


#include <cstdio>
#include <cstdlib>
#include <string>
#include <cmath>

#include <iostream>
using namespace std;


int main()
{


string input;
unsigned long output;


while (cin >> input)
{


output = 0;


for (size_t digit = 0; digit != input.size(); digit++)
{


output += (input[digit] - 48) * (unsigned long)pow(10, digit); //ASCII '1' 的十進位值為 49


}


cout << output << endl;


}

return 0;


}