1. 程式人生 > >C 語言---數字與中文大寫數字之間的轉換(實用)

C 語言---數字與中文大寫數字之間的轉換(實用)

#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;
}