简介:将输入的含有小数位的金额转换为大写金额输出

反思:
1>注意每一位的输出含义
2>可以通过多种情况枚举推演计算公式

以下为代码实现

#include <stdio.h>
#include <string.h>int main()
{int i, t;char st[24];printf("请输入金额:");scanf("%s",st);t = 0;for(i=0; st[i]!='\0'; i++){if(st[i]=='.')break;t++;}int j;for(i=0; st[i]!='\0'; i++){j = (12-t)+i;if(st[i] == '0')printf("零");else if(st[i] == '1')printf("壹");else if(st[i] == '2')printf("贰");else if(st[i] == '3')printf("叁");else if(st[i] == '4')printf("肆");else if(st[i] == '5')printf("伍");else if(st[i] == '6')printf("陆");else if(st[i] == '7')printf("柒");else if(st[i] == '8')printf("捌");else if(st[i] == '9')printf("玖");if(j == 0)printf("仟");else if(j == 1)printf("佰");else if(j == 2)printf("拾");else if(j == 3)printf("亿");else if(j == 4)printf("仟");else if(j == 5)printf("佰");else if(j == 6)printf("拾");else if(j == 7)printf("万");else if(j == 8)printf("仟");else if(j == 9)printf("佰");else if(j == 10)printf("拾");else if(j == 11)printf("元");else if(j == 13)printf("角");else if(j == 14)printf("分");}printf("整");printf("\n");return 0;
}

小程序——金额形式转换相关推荐

  1. 解决微信小程序银行卡号输入转换格式

    解决微信小程序银行卡号输入转换格式问题 ps:2017-02-17 19:44 (发现新bug,暂已解决优化中) 新手第一次写博客,请多多见谅! (感觉会有更好的办法,希望有大牛能对我指点指点) 输入 ...

  2. 微信小程序中base64转换成图片;uni-app小程序base64转图片;微信小程序base64文件转图片;微信小程序base64图片转图片

    将微信小程序的图片转成base64 点击此链接看另一篇 以下是将后端返回的base64转成图片: 方法1:使用微信小程序自带方法 //把base64转换成图片getBase64ImageUrl: (b ...

  3. 微信小程序中base64转换成图片

    //把base64转换成图片getBase64ImageUrl: function(data) {/// 获取到base64Datavar base64Data = data;/// 通过微信小程序自 ...

  4. uni-app解析及配置(小程序对应的转换)

    变化 文件变化: 以前是.html文件,现在是.vue文件 网络模型变化: 以前网页大多是b/s,服务端代码混合在页面里: 现在是c/s,前后端分离,通过js api(类似ajax的uni.reque ...

  5. 微信小程序html格式转换详解

    文章目录 前言 解决步骤 注意事项 前言 在毕设的过程中,把项目迁移到小程序中,遇到了html格式的博客内容,在小程序中直接以标签的格式显示出来了,并没有进行标签格式的转换,因此记下该问题并解决.问题 ...

  6. 微信小程序base64图片转换临时链接

    小程序内新建 base64src.js const base64src = (base64data, fun) => {const base64 = base64data; //base64格式 ...

  7. 温度转换java小程序_温度转换小程序--JavaFX

    作为一名Java语言的初学者,最近在学习JavaFX,看到CSDN上用swing实现GUI简单功能的小程序居多,于是想着用JavaFX来实现下,选了个极为简单的温度转换程序,折腾了快一天吧,总算是写完 ...

  8. 前端技术栈:将微信小程序代码自动转换成 Vue 代码

    前段时间做了一个微信小程序,使用了云开发,但是云开发对业务逻辑的限制实在是太多了,因此想将其重构成 uni-app.最近将 wxml 改成 Vue 实在让人头大,因此"偷懒"使用 ...

  9. 微信小程序时区时间转换

    最近在做小程序开发的时候接口返回的时间是带时区的,所以需要处理一下,下面介绍如何在wxml中处理 1.首先创建一个写处理时区的函数 wxs文件  文件名为tick,tick.wxs 内容如下 var ...

最新文章

  1. 数据库、记录、字段、文档
  2. Codeforces Round #257 (Div. 2) B. Jzzhu and Sequences
  3. 一个给自己挖坑的网络综合实验(后悔莫及)
  4. 调试U-Boot笔记(一)
  5. IE6下margin-left双倍bug问题
  6. C#趣味程序---车牌号判断
  7. [蓝桥杯][算法提高VIP]聪明的美食家-dp
  8. 【CodeForces - 735A 】Ostap and Grasshopper (水题,模拟)
  9. 博士论文致谢走红后,黄国平母校演讲再刷屏!
  10. linux proc文件 write的原子性,Linux命令之write调用的原子性
  11. 怎么样才能防御dos攻击
  12. 继续惨...555555555
  13. 攻克拖延症——经历记录与心得分享
  14. 网页设计基础知识汇总——超链接
  15. 老字号“张小泉”上线小程序与酷客多达成战略合作!
  16. 医院绩效考核病案首页数据上报的难点及解决方案
  17. Raspberry Pi 4和 Raspberry Pi 4B的区别_8GB内存的树莓派4来啦!国内售价589元,官方还推出配套64位系统...
  18. 百度网盘网页端的视频如何调节播放倍速?
  19. 华为p10自带计算机,华为p10如何连接电脑 华为p10连接电脑教程【图文】
  20. 【树莓派】一、新坑入门-购买篇、基础配置篇

热门文章

  1. Unity基础知识2
  2. 微软将为iPhone电子邮件提供人工智能助力
  3. 常用的脚手架有哪些?什么是软件开发脚手架?为什么需要脚手架?
  4. php OpenSSL工具命令导出.cer证书密钥
  5. 特别手持弹幕 技术支持 app's support
  6. CAD室内设计图,CAD图纸素材
  7. 自定义表单的需求-表单设计器
  8. 崔磊的华为鸿蒙,王健林1.2亿收藏崔磊作品,崔磊天价玉雕成交不止一件
  9. 《双积分AD转换器》的制作经历
  10. js 输入出生年份计算年龄