如何写程序判断一数是否为五进制数

c++判断一个任意长的数是否为五进制的写法,并将其转化为十进制数的写法

看看有没有数超过4,超过4就不是五进制。

#include <iostream>
int main()
{
    long long n;
    cin >> n;
    while(n)
    {
        if(n%10 >4)
        {
            cout << "不是五进制数";
            return 0;
        }
        n/=10;
    }
    cout << "是五进制数";
    return 0;

}