#include<iostream>//如果是c,把输入输出改下就可以了
using namespace std;
int revers(int n)
{
int r=0,i=1;
int m=n;
while(m/=10)
{
i*=10;
}
for(;i;i/=10,n/=10)
{
r+=i*(n%10);
}
return r;
}
int nbit(int n)
{
int b=1;
while(n/=10)
{
b++;
}
return b;
}
void printall(int n)
{
do
{
cout<<n%10;
}
while(n/=10);
}
int main()
{
int n=0;
cout<<"input"<<endl<<">>";
cin>>n;
cout<<nbit(n)<<(n/10==0?"bit":"bits")<<endl;
cout<<revers(n);
}
追问我想问下这是用java的吗?
追答这是c++
追问可以给用java的答案吗?谢了!