×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
#7899: 用函式輸出中文有問題,求大大幫忙
ro22113175
(明月)
學校:
國立臺中第二高級中學
編號:
31065
×
傳送站內訊息
傳給:
主題:
內容:
來源:
[140.114.123.91]
註冊時間:
2013-02-23 10:31:15
最後登入時間:
2015-09-21 14:53:06
a008.
中文大寫數字
--
admin
| From: [118.170.195.125] | 發表日期: 2013-06-29 14:11
#include<iostream>
using namespace std;
char chinese(int [],int);
char chinese(int a[],int j)
{
switch (a[j]){
case 1:
return '壹';
break;
case 2:
return '貳';
break;
case 3:
return '參';
break;
case 4:
return '肆';
break;
case 5:
return '伍';
break;
case 6:
return '陸';
break;
case 7:
return '柒';
break;
case 8:
return '捌';
break;
case 9:
return '玖';
break;
}
}
int main()
{
int in,i,num,j;
int a[21474];
cin>>in;
for(i=0;in/10>=10;i++)
{
a[i]=in%10;
in=in/10;
}
a[i]=in%10;
a[i+1]=in/10;
num=i+1+1;
for(j=num-1;j>=0;j--)
{
cout<<'chinese(a,j)';
}
}
程式跑出來都是數字(= =)
救救我>口<