金额中文大写c语言,C语言编程:数字金额转换为中文大写金额?
满意答案
tx890806
2013.07.31
采纳率:57% 等级:12
已帮助:7376人
# include
# define M 100
void exchange(char *name[],int ver,int array[],char *mname[])
{ int i=0,k,temp;
temp=ver;
printf("\n");
while(i
{
k=array[i];
printf("%s%s",name[k],mname[temp-1]);
temp--;
i++;
}
}
int input(int *po,int *p)
{ int loop=0,pp;
printf("\n请输入金额\n");
scanf("%d",po);
pp=*po;
while(pp>=1)
{
*p=pp%10;
p++;
pp=pp/10;
loop++;
}
return loop;
}
void inv(int *pointer,int ver)
{
int temp,*po,i=0,m,*p,*pp;
m=(ver-1)/2;
p=pointer;
po=pointer+ver-1;
pp=pointer+m;
for(;p<=pp;p++,po--)
{
temp=*p;*p=*po;*po=temp;
}
}
void main()
{
char * name[]={"零","壹","贰","叁","肆","伍","陆","柒","扒","玖","拾"},*mname[]={"圆","十","百","千","万","十","百","千","亿"};
int n,money,array[M],ver;
ver=input(&money,array);
inv(array,ver);
printf("%d,%d",money,ver);
exchange(name,ver,array,mname);
}
--------------------------------------
请输入金额
123456789
壹亿贰千叁百肆十伍万陆千柒百扒十玖圆
00分享举报
金额中文大写c语言,C语言编程:数字金额转换为中文大写金额?相关推荐
- JAVA科学计数法,金额数字,转换为中文大写字
网上看到别人的代码,觉得很好,收藏下来 网上其他人的代码大多是只能转换整数最多13位,一般转换方案都是下面两种(第一种看完都不想再当码农了,第二种看似挺好, 但是处理起来截取字符串麻烦,容易因规则太复 ...
- VUE,数字状态转换为中文、根据不同状态显示不同颜色、element icon的自定义颜色
VUE,数字状态转换为中文.根据不同状态显示不同颜色.element icon的自定义颜色 在页面根据数字显示中文状态.根据不同状态显示不同颜色 element 的icon是否可以改变颜色.大小? 在 ...
- 数字字符串转换为中文字符串
获得用户输入的一个正整数输入,输出该数字对应的中文字符表示. ...
- 阿拉伯数字小写金额转换成中文大写金C额程序说明
阿拉伯数字小写金额转换成中文大写金额C程序说明 1.问题的提出 寒假帮同学交缴话费时,不经意间看到收据上同时有小写金额和大写金额,想想各种各样的票据诸如缴费收据.银行业务回单.商场销售凭证.专用发票等 ...
- JAVA 纯数字/金额数字转中文大写
有时候一些金额数字需要转成中文大写展示到发票的金额框这类地方,包括一些纯粹的数量非金额的数字的大写转换,网上看很多都是金额的,纯数字的话有些不同,这里写了一个数字转中文大写的工具类: 1:金额数字转中 ...
- 阿拉伯数字转中文大写,以及票据日期的写法
最近闲来无事吧旧代码整理了一下.以前也看到有人写过类似的内容,觉得挺有意思,遂自己试着写了一下,拿来玩玩还是很有意思的.小数点后的就没有弄了. 参考的是银行的那些要求,但是有些规则其实没有完全细致约定 ...
- 金额转大写及日期转大写(java)
背景:银行等相关票据有着严格的规范要求:下面是具体的说明 银行.单位和个人填写的各种票据和结算凭证是办理支付结算和现金收付的重要依据,直接关系到支付结算的准确.及时和安全.票据 ...
- JQ实现小写金额转大写
JQ代码如下: <script>//小写金额转大写function num_change(money) {//汉字的数字var cnNums = new Array('零', '壹', ' ...
- 【简单易懂】Java字符串应用场景:数字金额转换成大写汉字金额【金额转换】
Java字符串应用场景:数字金额转换成汉字金额 文章目录 Java字符串应用场景:数字金额转换成汉字金额 前言 一.String简单介绍 二.字符串在开发中的应用场景 三.金额转换 3.1解题思路 3 ...
- JavaScript:将输入的一串数字转换成中文大写,最高可写12位(千亿)
将输入的一串数字转换成中文大写,最高可写12位(千亿) 例:输入:10000,输出:壹万 输入:10010,输出:壹万零壹拾 源码: function toChineseBig(num) {// 将接 ...
最新文章
- 在leangoo里怎么插入泳道,上下移动泳道和删除泳道?
- 除非换行符在格式字符串中,否则为什么在调用后printf不会刷新?
- What is corresponding Cron expression to fire in every X seconds, where X 60? --转载
- Two Arrays And Swaps CodeForces - 1353B(贪心+分类)
- Intellij IDEA Debug调试技巧
- Linux 常用命令整理
- emacs 替换模式_如何使用Emacs Org模式撰写博客
- 下血本了!京东宣布未来三年向湖北投资,助力经济恢复
- linux read函数_浅谈Linux内核IO体系之磁盘IO
- srgan要训练多久_有氧运动要多久才开始消耗脂肪?
- java性能优化文章
- AltiumDesigner画图不求人12 AD库转换为PADS库
- opnet共享代码开发
- 新世纪音乐——天籁之音
- 流程控制之顺数结构和选择结构
- zoho邮箱收费和免费区别_您需要了解有关适用于ios和android的新zoho vault移动应用程序的所有信息...
- Windows Sockets概述
- css 输密码键盘,CSS实现迷你键盘
- EXCEL中如何将文本格式的数字转换为日期格式
- Français littérature
热门文章
- 5g理论速度_5G手机用4G套餐速度达300M每秒,其原因令人费解,西瓜视频聊科技...
- origin柱状图同时有两组数和两组数差值_Origin入门教程(十二):「误差棒」棒棒棒儿...
- odoo15 po文件自动翻译器
- 正运动技术CAD导图软件配合控制器的使用方法
- 万字长文!面试官问你:自定义View跟绘制流程懂吗?帮你搞定面试官
- Python 基础 1加到100 求和
- 奶爸日记2 - 鑫鑫感动了婆婆
- SNIFFER(嗅探器)基础知识
- Cookie 的 SameSite 属性
- chart 控件 画线总是首尾相连