C++

#include <iostream>
using namespace std;

int main() {
    string i;
    cin >> i;
    int a=i[0]-'0', b=i[1]-'0', c=i.size()-1;
    if (i[2]-'0'>4) b++;
    if (b==10) a++;
    if (a==10) {c++;a=1;}
    cout << a << '.' << b%10 << '*' << 10 << '^' << c;
}
// 64 位输出请用 printf("%lld")