博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
钱币换算
阅读量:7040 次
发布时间:2019-06-28

本文共 695 字,大约阅读时间需要 2 分钟。

从键盘输入一指定金额(以元为单位,如345.78),然后显示支付该金额的各种面额人民币数量,要求显示100元、50元、10元、5元、2元、1元、1角、5分、1分各多少张。

#include <stdio.h>

#include <conio.h>

int main()

{
 int a1,a2,a3,a4,a5,a6,a7,a8,a9;
 float f;
 a1=a2=a3=a4=a5=a6=a7=a8=a9=0;
 printf("please input a float number:");
 scanf("%f",&f);
 while(f>100.0f)
 {
  f=f-100.0f;
  a1++;
 }
 while(f>50.0f)
 {
  f=f-50.0f;
  a2++;
 }
 while(f>10.0f)
 {
  f=f-10.0f;
  a3++;
 }
 while(f>5.0f)
 {
  f=f-5.0f;
  a4++;
 }
 while(f>1.0f)
 {
  f=f-1.0f;
  a5++;
 }
 while(f>0.5f)
 {
  f=f-0.5f;
  a6++;
 }
 while(f>0.1f)
 {
  f=f-0.1f;
  a7++;
 }
 while(f>0.05f)
 {
  f=f-0.05f;
  a8++;
 }
 while(f>0.01f)
 {
  f=f-0.01f;
  a9++;
 }
 printf("a1=%d, a2=%d, a3=%d, a4=%d, a5=%d, a6=%d, a7=%d, a8=%d, a9=%d\n",a1,a2,a3,a4,a5,a6,a7,a8,a9);
 return 0;
}

转载地址:http://udxal.baihongyu.com/

你可能感兴趣的文章
Confluent平台5.0支持LDAP授权及用于IoT集成的MQTT代理
查看>>
Yelp开源数据管道项目最新组件——数据管道客户端库
查看>>
ASP.NET 2.2 Preview 1首次支持Java SignalR客户端
查看>>
开源项目越来越商业友好,谁来负责开发者友好呢?
查看>>
flask 源码解析:路由
查看>>
《F# Deep Dives》书评与作者问答
查看>>
Spring命名空间解析
查看>>
反向代理使用https协议,后台tomcat使用http,redirect时使用错误协议的解决办法...
查看>>
VsCode使用技巧
查看>>
TaintDroid深入剖析之启动篇
查看>>
kubernetes上部署应用实例
查看>>
mongodb中的aggregate(聚合查询)
查看>>
计算机中的存储器们
查看>>
vue实践:组件双向绑定
查看>>
Lodash 中文文档 (v3.10.1) - “Math” 方法
查看>>
python迭代器与生成器小结
查看>>
在 Web 应用中使用 ES7 装饰器(Decorator)初体验
查看>>
ECMAScript 5 新特性 vol.1 - Strict 模式
查看>>
subsets I && II leetcode
查看>>
Yii源码解读-行为
查看>>