C 語言---數字與中文大寫數字之間的轉換(實用)
阿新 • • 發佈:2018-12-18
#include <stdio.h> #include <stdlib.h> #include <string.h> int main() { int i=0,count=0; //計數器 char nums[10][4]={"壹","貳","叄","肆","伍","陸","柒","捌","玖","拾"}; int money; int moneys[5]; //預設可以儲存5個數字 printf("請輸入金額:"); scanf("%d",&money); while(money != 0){ moneys[i] = money % 10; //取個位數 money /= 10; //去掉個位數 i++; count++; } printf("你輸入一共有%d個數字!\n",count); for(i=count-1;i>=0;i--){ printf("%d----%s\n",moneys[i],nums[moneys[i]-1]); } return 0; }