1. 程式人生 > >(c++)給出一個不多於5位的整數,要求 1、求出它是幾位數 2、分別輸出每一位數字 3、按逆序輸出各位數字,例如原數為321,應輸出123

(c++)給出一個不多於5位的整數,要求 1、求出它是幾位數 2、分別輸出每一位數字 3、按逆序輸出各位數字,例如原數為321,應輸出123

#include<iostream>
#include<string.h>
using namespace std;
int main()
{
char a[5];
cin>>a;
cout<<strlen(a)<<endl;
for(int i=0;i<strlen(a);i++)
{
cout<<a[i];
if(i!=strlen(a)-1)
cout<<' ';
}
cout<<"\n";
for(int i=strlen(a)-1;i>=0;i--)
cout<<a[i];
return 0;

}

好吧,很簡單,但是藏了陷阱.....空格.....