- 浏览: 1354297 次
- 性别:
- 来自: 开封
文章分类
最新评论
-
用户6006038975:
macd2666 写道录制出来的语音声音好轻啊。你好,这个编译 ...
ios音频录制和播放,文件很小。压缩效果不错 -
用户6006038975:
macd2666 写道录制出来的语音声音好轻啊。
ios音频录制和播放,文件很小。压缩效果不错 -
用户6006038975:
linker command failed with exit ...
ios音频录制和播放,文件很小。压缩效果不错 -
mapboo:
http://www.codertopic.com/?page ...
史上最全的iOS面试题及答案 -
macd2666:
录制出来的语音声音好轻啊。
ios音频录制和播放,文件很小。压缩效果不错
//
// main.m
// 盖世天地
//
// Created by Ibokan on 12-12-21.
// Copyright (c) 2012年 __MyCompanyName__. All rights reserved.
//
#import <Foundation/Foundation.h>
//void StrClear(char *str);
//void StrClear(char *str)
//{
// char *s=str;
// while(*s)
// {
// *s=NULL;
// s++;
// }
//}
int main (int argc, const char * argv[])
{
@autoreleasepool {
int temp=100902304;//随机的一个小于20亿的数字。
char *a[19]={"零","一","二","三","四","五","六","七","八","九","十","百","千","万","十万","百万","千万","亿","十亿"};//输出时候用的。
char s[30]; //求长度时候用的。
sprintf(s, "%d", temp);//整型转化为字符串。
int len=strlen(s);//随机数字的长度。
int i=0;//从个位数字开始。
char *result[100];//存储每位数字结果的字符串数组。
//循环从个位数开始把结果存入result数组中。
int flag=0;//判断万的时候。
int flag2=0;//判断亿的时候。
while (len>0) {
//生成个位数字并放在结果数组中。
if (i==0) {
result[i]=a[temp%10];//13651281564
}
//判断不是个位数的时候。需要一个拼接并放到数组中。
if (i>0) {
char *res=malloc(100);//字符串拼接的时候用的。
char *res2=malloc(100);//字符串拼接的时候用的。
strcpy(res2, "");
strcpy(res, "");
strcat(res, a[temp%10]);
strcpy(res2, res);
if ((strcmp(res, "零")!=0)&&i<8) {
if (flag!=1) {
strcat(res2, a[9+i]);
}
if (flag==1) {//如果前面有万,后面判断的时候把万去掉。
strcat(res2, a[5+i]);
}
if (strstr(a[9+i], "万")) {
flag=1;
}
}
else {
if ((strcmp(res, "零")!=0)) {
if (flag2!=1) {
strcat(res2, a[9+i]);
}
if (flag2==1) {//如果前面有亿,后面判断的时候把万去掉。
strcat(res2, a[1+i]);
}
if (strstr(a[9+i], "亿")) {
flag2=1;
}
}
}
result[i]=res2;
printf("%s======\n",result[i]);//此时输出的是正常的:五十,二百,四千。
}
i++;
len--;
temp=temp/10;
}
if (i==1) {
printf("%s",result[i-1]);
}
else{
//输出结果。
while(i>1) {
if ((strcmp(result[i-1], "零")==0)&&(strcmp(result[i-2], "零")!=0)) {
printf("%s",result[i-1]);
}
else if((strcmp(result[i-1], "零")!=0)) {
printf("%s",result[i-1]);
}
i--;
}
if ((i==1)&&(strcmp(result[0], "零")!=0)) {
printf("%s",result[0]);
}
}
}
return 0;
}
评论
function MoneyToChinese(n) { //金额大写转换函数
for(i=n.length-1;i>=0;i--)
{
n = n.replace(",","")//替换tomoney()中的“,”
n = n.replace(" ","")//替换tomoney()中的空格
}
//Num = Num.replace("¥","")//替换掉可能出现的¥字符
if(isNaN(n)) { //验证输入的字符是否为数字
alert("请检查小写金额是否正确");
return;
}
var unit = "千百拾亿千百拾万千百拾元角分", str = "";
n += "00";
var p = n.indexOf('.');
if (p >= 0)
n = n.substring(0, p) + n.substr(p+1, 2);
unit = unit.substr(unit.length - n.length);
for (var i=0; i < n.length; i++){
str += '零壹贰叁肆伍陆柒捌玖'.charAt(n.charAt(i)) + unit.charAt(i);
}
var str1= str.replace(/零(千|百|拾|角)/g, "零").replace(/(零)+/g, "零").replace(/零(万|亿|元)/g, "$1").replace(/(亿)万|壹(拾)/g, "$1$2").replace(/^元零?|零分/g, "").replace(/元$/g, "元整");
while(str1.search("千拾") != -1){
str1 = str1.replace("千拾","千壹拾");
}
while(str1.search("零拾") != -1){
str1 = str1.replace("零拾","零壹拾");
}
return str1;
}
发表评论
-
mac 好用的快捷键
2017-02-03 16:38 569快捷键大全:xcode:1.工程导航器:Command+1 ... -
高德导航路线规划返回信息:
2016-09-23 15:38 1179高德导航路线规划返回信息: 2016-09-2 ... -
iOS block 循环引用
2016-08-08 18:36 690@interface ToolDemoViewCo ... -
iOS 证书过期的问题
2016-07-01 22:09 1782IOS证书过期 Apple Worldwid ... -
如何把本地项目上传到github
2016-06-28 09:42 1252转载自 :http://blog.csdn.net/han ... -
swift 开源框架
2016-04-21 15:05 1172必须Mark!43个优秀的Swift开源项目推荐 转 ... -
JavaScript中execCommand命令详解及实例展示
2016-04-09 08:46 1335转自:http://www.abcd9. ... -
js 监听键盘动作
2016-04-09 08:44 1233转载自:http://geelong.javaeye.com ... -
NSTimer
2016-01-30 15:44 841------------------------------ ... -
更改UITextField 的 placeholder的颜色
2016-01-27 21:39 894方式一: _codeTextField.attribute ... -
iOS UIWebView 和网页交互,返回
2016-01-21 15:32 3123- (BOOL)webView:(UIWebView *) ... -
判断scrlloview是否是向下滑动的
2016-01-20 15:54 1237#pragma mark 判断页面是否是向下滑动的 -(v ... -
ReactiveCocoa 学习笔记
2015-12-30 12:19 3004Tip: 自己开发了好玩的APP: 《小明搜索》(App ... -
UICollectionViewFlowLayout 瀑布流
2015-12-24 13:00 1813Tip: 自己开发了好玩的APP: 《小明搜索》 ... -
iOS 类目添加属性 runtime
2015-11-09 10:11 1072给类目添加属性虽然编译的时候不报错,但是,运行的时候, ... -
podspec 发布自己的pods到CocoaPods trunk
2015-11-06 15:31 2682https://github.com/zjjzmw1/ZM ... -
自己写的获取网络图片,不放内存里,包括文件的删除,创建
2015-11-06 11:44 1258// // UIImageView+CacheURL.m ... -
mac 系统升级 后 cocoapods 等命令行不能用
2015-10-16 23:49 1398sudo gem install -n /usr ... -
xcode直接连接真机有时候崩溃,单独运行就不崩溃
2015-10-08 09:34 1286很可能是你的端点的问题。。。把项目中的断点都去掉试试,,如果不 ... -
文本存储自定义对象。
2015-09-22 13:59 778/** * 缓存model 的 ...
相关推荐
pb 小写数字转换成大写数字,支持到千万亿.
输入12位以内的任何数字,可以转换成大写,如:123 执行后:壹佰贰拾参 双击文本框,清空执行结果
数字转换成金额大写,实例,文本框输入数字,标签显示大写金额
易语言数字转换汉字大写源码,数字转换汉字大写
金额转换,阿拉伯数字转换成中国传统形式。 例如:101000001010 转换为 壹仟零壹拾億零壹仟零壹拾圆整。
人民币数字转换成汉字大写 android Java 运行效率
将阿拉伯数字转换为大写数字,主要解决小数点问题,
非常好用的阿拉伯数字,转换成大写字母。很好,有需要的可以下载。
在excel中输入数字转换成人民币大写,在excel中输入数字转换成人民币大写,在excel中输入数字转换成人民币大写
用c语言编写输入一个小于一万的数字,输出其大写
1、该dll能将阿拉伯数字转换为汉字数字或者中文大写金额。例如1234567.07可转换为: “一百二十三万四千五百六十七点零七”或“壹佰贰拾叁万肆仟伍佰陆拾柒圆零柒分”。 目前支持正负千亿以内(整数部分不超过12位)...
java将数字转换成大写字母java将数字转换成大写字母java将数字转换成大写字母java将数字转换成大写字母java将数字转换成大写字母
js中使用Arabia_to_Chinese方法,如: var a=Arabia_to_Chinese(1183.5); //返回壹仟壹佰捌拾叁元零伍角整
js数字转换成大写
数字转换为大写(JAVA) 自动转换 小于5位整数和不大于2位小数
js实现将阿拉伯数字转换为中文大写数字。 js实现将阿拉伯数字转换为中文大写数字。
数字金钱转换成中文大写 比如"123456"转换成"壹拾贰万叁仟肆佰伍拾陆元整
输入数字如“123.1”会转化成大写的数字例如“壹佰贰拾叁。。。。”这种(面试中遇到的代码题)
易语言源码数字转换汉字大写.rar 易语言源码数字转换汉字大写.rar 易语言源码数字转换汉字大写.rar 易语言源码数字转换汉字大写.rar 易语言源码数字转换汉字大写.rar 易语言源码数字转换汉字大写.rar易语言源码...