程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> [數組]判斷一個數是幾位數

[數組]判斷一個數是幾位數

編輯:C++入門知識

/* 
* 程序的版權和版本聲明部分: 
* 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輸入 切記切記
*/

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved