1009


应当严格区分C语言和C++
#include<bits/stdc++.h>
using namespace std ;
int main ()
{
long long a = 0 , b = 0 , i = 0 ;
int c[5] = {0} ;
cin >> a ;
if ( a != 0 )
{
while ( a )
{
int k = a % 10 ; //取余数
b = k + b * 10 ; //妙哉! ,这样将一个a=12345 ,反转成了b=54321
a /= 10 ;
c[i++] = k ; //依次给数组赋值
}
cout << i << endl ; //任务一,输出有几位数字
for ( int j = i-1 ; j >= 0 ; j -- )
{
cout << c[j] ;
if ( j != 0 ) cout << " " ;
}
cout << endl << b << endl ;
}
else
{
cout << "1" << endl << "0" << endl << "0" << endl ;
}
return 0 ;
}

浙公网安备 33010602011771号