#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;
}
本文介绍了一个使用C语言编写的程序,该程序能够将用户输入的阿拉伯数字转换为对应的汉字表示,例如将数字“123”转换为“壹佰贰拾叁”。程序首先提示用户输入一个整数,然后通过循环和取余操作逐位读取数字,并将其映射到预定义的汉字数组中,最后逆序输出汉字结果。
4453

被折叠的 条评论
为什么被折叠?



