[問題] VC++ 新手一問 switch case
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++ 2008 Win32主控台應用程式
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
這是一本書上的簡易習題,使用者輸入數字1~10
在螢幕上顯示相對應的英文字。
這題不難,我寫出來了。
但是我想到的是如果數字是1~100 或1~10000 或1~XXXXX。
以這種方式不就打到死了 。
請問各位先進
有比較好的做法嗎???
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
#include<iostream>
#include<conio.h>
using namespace std ;
int main()
{
int number;
cout<<"簡易練習";
cout<<"這是一個key in 數字1到10會將轉成其對應的英文字 "<<endl;
cin>>number;
switch (number)
{
case 1:
cout<<"One"<<endl;
break;
case 2:
cout<<"Two"<<endl;
break;
case 3:
cout<<"Three"<<endl;
break;
case 4:
cout<<"four"<<endl;
break;
case 5:
cout<<"Five"<<endl;
break;
case 6:
cout<<"Six"<<endl;
break;
case 7:
cout<<"Seven"<<endl;
break;
case 8:
cout<<"Eight"<<endl;
break;
case 9:
cout<<"Nine"<<endl;
break;
case 10:
cout<<"Ten"<<endl;
break;
}
system("pause");
return 0;
}
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.21.111
推
06/19 22:46, , 1F
06/19 22:46, 1F
→
06/19 22:47, , 2F
06/19 22:47, 2F
→
06/19 22:48, , 3F
06/19 22:48, 3F
推
06/19 22:48, , 4F
06/19 22:48, 4F
推
06/19 22:48, , 5F
06/19 22:48, 5F
→
06/19 22:48, , 6F
06/19 22:48, 6F
→
06/19 22:49, , 7F
06/19 22:49, 7F
→
06/19 22:49, , 8F
06/19 22:49, 8F
→
06/19 22:50, , 9F
06/19 22:50, 9F
推
06/19 23:28, , 10F
06/19 23:28, 10F
→
06/19 23:29, , 11F
06/19 23:29, 11F
→
06/19 23:59, , 12F
06/19 23:59, 12F
推
06/20 02:54, , 13F
06/20 02:54, 13F
→
06/20 02:54, , 14F
06/20 02:54, 14F
→
06/20 02:55, , 15F
06/20 02:55, 15F