输入一个不大于5位的整数,输出它是几位,并倒着输出这个数

来源:互联网 发布:中国象棋人机对战软件 编辑:程序博客网 时间:2024/04/28 21:03
//2012年11月10日12:25:12# include <iostream>using namespace std;int main(){int iCount = 0;int iNumber, iArray[5] = {0};cout << "Please input a number(1~9999):\n";cin  >> iNumber;if(iNumber > 0 && iNumber < 10000){while(iNumber > 0 && iNumber < 10000){iArray[iCount] = iNumber % 10;iNumber /= 10;++iCount;}cout << "The number is a " << iCount << " weishu!" << endl << "They are ";for(int iVal = 0; iVal < iCount; ++iVal){cout << iArray[iVal] << " ";}cout << endl;for(iVal = 0; iVal < iCount; ++iVal){cout << iArray[iVal];}}else{cout << "Error!";}cout << endl;return 0;}/*Please input a number(1~9999):1234The number is a 4 weishu!They are 4 3 2 14321Press any key to continue*/

原创粉丝点击