设为首页 加入收藏

TOP

阿拉伯数字到中文大写数字的转换(三)
2018-10-22 02:10:20 】 浏览:250
Tags:阿拉伯数字 中文 大写 数字 转换
ntf("%s", &psnew1->ch[0]); 285 psnew1=psnew1->next; 286 } 287 printf("\n"); 288 } 289 290 void Num(output1 *p1, char *N, int wei) //将wei表示的阿拉伯数字转化为中文大写,存放在p1指向的ouput1类型的节点中 291 { 292 int i; 293 for (i=0; i<=2; i++) 294 p1->ch[i]=N[wei*3+i]; 295 } 296 297 void Re(output1 *p1, char *R, int re) //将re表示的组内数字单位转换为中文大写,存放在p1指向的ouput1类型的节点中 298 { 299 int j; 300 for (j=0; j<=2; j++) 301 p1->ch[j]=R[(re-1)*3+j]; 302 } 303 304 void Di(output1 *p1, char *D, int di) //将di表示的每组的最低起始位的数字单位转换为中文大写 305 { 306 int k, m; 307 m=(di-5)/4; 308 309 for (k=0; k<=2; k++) 310 p1->ch[k]=D[m*3+k]; 311 }

运行结果:

首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇用回溯法和栈解决阿里面试题排队.. 下一篇C++虚拟继承

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目