/*
* 程序的版權和版本聲明部分:
* Copyright (c) 2012, 煙台大學計算機學院
* All rights reserved.
* 文件名稱:【數組】判斷一個數是幾位數.cpp
* 作 者:毛通
* 完成日期:2012 年 12月5 日
* 版 本 號:v1.0
* 對任務及求解方法的描述部分: 字符數組
* 輸入描述:輸入一個不小於五位的整數
* 問題描述:字符數組
* 程序輸出:“這是 位數”
* 問題分析:略
* 算法設計:略
*/
#include <iostream>
using namespace std;
int main()
{
int i,j;
char a[5];
cout<<"請輸入一個不大於五位數的整數:";
for(i=0;i<=4;i++)
{
a[i]=getchar();
if (a[i]=='\n')
break;
}
cout<<"這是一個"<<i<<"位數"<<endl;
cout<<"每位數字是:";
for(j=0;j<=i-1;j++)
{
cout<<a[j]<<" ";
}
cout<<endl;
cout<<"倒序輸出:";
for(j=i-1;j>=0;j--)
cout<<a[j]<<" ";
cout<<endl;
return 0;
}
/*
運行結果:
心得體會: char類型要用 getchar輸入 切記切記
*/