热门 购物 团购 理财 文学 人才 体育 汽车 游戏 软件 军事 音乐 视频 媒体 论坛 博客 银行 交友 综合
一起购 唯品会 梦芭莎 趣玩网 凡客诚品 麦考林 乐淘鞋网 弗克尚品 绿盒子 俏物悄语 新蛋网 当当网 玛萨玛索
拉手网 糯米网 爱帮团 聚划算 58团购 美团网 QQ团购 大众点评团 窝窝团 美淘网 满座网 团宝网 饭统饭团
起点网 榕树下 小说阅读 潇湘书院 红袖添香 幻剑书盟 新浪游戏 太平洋游戏 163邮箱 中国游戏 游戏中国 霏凡软件 铁血军事
Health Sitology Family Finance Appliances Shopping Clothing Education Legal Rituals Beauty Property Travel Pet Medical Cyclopedia History Military Computers Sports Job Anecdote Geographic Mixed Entertain Literature Emotion Agriculture
/**
 * 任何人任何机构皆可用于任何项目,此软件免费无需书面授权
 * 在软件和软件的所有副本中都必须包含版权声明和软件相关注解
 *
 * 模块: rmb.c
 * 简述: 数字钱转大写中文
 * 作者: woods zhang  ->  hoojar@163.com -> http://www.hecart.com/
 * 版权: 2006-2018, 张树林 拥有此源码所有版权 (MIT许可协议)
 * Copyright 2006-2018, Woods Zhang All Rights Reserved (The MIT License)
 */
#include<stdio.h>
#include<string.h>

char *MoneyToChina(double mon)
{
    char *f1[] = {
            "零",
            "壹",
            "贰",
            "叁",
            "肆",
            "伍",
            "陆",
            "柒",
            "捌",
            "玖"
    };
    char *f2[] = {
            "仟",
            "佰",
            "拾",
            "亿",
            "仟",
            "佰",
            "拾",
            "万",
            "仟",
            "佰",
            "拾",
            "元",
            "角",
            "分"
    };

    char strre[99];
    char strbak[99];
    char *value;
    int len, i, k;

    /*此处在原有数字上乘上100主要是为了分析角与分*/
    sprintf(strbak, "%.0lf", 100 * mon);
    strbak[14] = ''; /*数据的最大值为14位不能大于仟亿*/
    len = strlen(strbak);
    strre[0] = '';

    k = 14 - len;
    for (i = 0; i < len; i++)
    {
        /*strbak[i] - '0'主要是为了获取ASCII码,这要才能获取数组中的值*/
        strcat(strre, f1[strbak[i] - '0']);
        strcat(strre, f2[k]);
        k++;
    }

    strcat(strre, "整");
    value = strre;
    return value;
}

int main()
{
    double mon;
    printf("请输入要转换的金额值:");
    scanf("%lf", &mon);
    printf("您输入的金额转换后的金额为:< %s > ", MoneyToChina(mon));
}
Reply content :
Photo link :
Java不能正确显示中文一般是如下两种情况 许多情况应该针对环境变量,调试环境来确定转码方式!以下方法能够解决大多的问题! 1、如果JDBC能正确存取中文的话. 在PAGE指令中…  Details
/** * 任何人任何机构皆可用于任何项目,此软件免费无需书面授权 * 在软件和软件的所有副本中都必须包含版权声明和软件相关注解 * * 模块: rmb.c * 简述: 数字钱转大写…  Details
将阿拉伯数字转成中文字的程式 一个Form 一个TextBox 一个Label 这个修订後的程式是当使用者在TextBox中输入只包含 0~9 的数值後,在Label中就可 看见被转…  Details
MODIFY。ASP ******************************* <%@ LANGUAGE="VBSCRIPT" %> <!--#include file="dbdb/connmm.inc"--><html> <head> <title>domain forword</title> <meta http-equiv="Content-…  Details
低调的Google高调的起来。“在最近的5-6个月中,Google在中国搜索又有了明显的提高,在所有的第三方的盲测中,Google都是最好的,我们已经全面领先对手,Google是最好的中文搜索…  Details
如果使用的VB5.0,则查看有没有一个属性是IMEMode,如果有就设定为1 代表开启,那 便可以每次进入这个Control项时就切换成中文输入。如果没有,那只好自己做。 '以下在.Bas Public Declare Funct…  Details
爆笑网文:不要欺负老外不懂中文 有次我同学在街上走,那天正好下雨,街道有积水。一辆车正好开过来,把水洒在我身上了。我同学就很气愤。刚想开骂。忽然听见一个标准的成都…  Details
本人概况 姓名:XXX 性别:女 民族:汉 政治面目:团员 学历(学位):本科 专业:财会专业 联系电话:12345678 手机:13901111234 联系地址:北京市东城区XX大街1…  Details
嘉年华早在欧洲是一个传统的节日。嘉年华的前身是欧美狂欢节,最早起源于古埃及,后来成为古罗马农神节的庆祝活动。 嘉年华是英文单词Carnival的中文译音,这个美丽的中文名字源于《圣…  Details
class ChineseNumber { var $wbasical=array(0=>"零","一","二","三","四","五","六","七","八","九"); //var $wbasical=array(0=>"零&q…  Details