找零钱程序

要求输入金额,输出找零金额。

int main()
{int amount=100;int price=0;printf("请输入需付金额(元):");scanf("%d",&price);printf("请输入支付金额:");scanf("%d",&amount);int change=amount-price;printf("找您%d元。\n",change);return 0;
}

运行结果

超级简单的加法

输入两个整数,计算它们的和。

int main()
{int a=0;//要记得初始化int b=0;printf("请输入两个整数:");scanf("%d %d",&a,&b);printf("%d + %d = %d\n",a,b,a+b);return 0;
}

运行结果

计算身高的程序

int main()
{printf("请分别输入身高的英尺和英寸,""如输入\"5 7\"表示5英尺7英寸:");int foot;int inch;scanf("%d %d",&foot,&inch);printf("身高是%f米。\n",((foot+inch/12)*0.3048));return 0;
}

运行结果1

运行结果2

!!!出现错误

●两个整数的运算的结果只能是整数
●10/3*3=>?
●10和10.0在C中 是完全不同的数
●10.0是浮点数


改进代码

int main()
{printf("请分别输入身高的英尺和英寸,""如输入\"5 7\"表示5英尺7英寸:");int foot;int inch;scanf("%d %d",&foot,&inch);printf("身高是%f米。\n",((foot+inch/12.0)*0.3048));return 0;
}


第二种改进方法

int main()
{printf("请分别输入身高的英尺和英寸,""如输入\"5 7\"表示5英尺7英寸:");double foot;double inch;scanf("%lf %lf",&foot,&inch);printf("身高是%f米。\n",((foot+inch/12)*0.3048));return 0;
}

数据类型

整数

  • int
  • printf("%d",… )
  • scanf("%d",…)

带小数点的数

  • double
  • printf("%f,…)
  • scanf("%lf,…)

C语言——找零钱、简单加减、身高换算相关推荐

  1. c语言中程序偏离,C语言中的指针加减偏移量

    首先看一段程序: #include int main() { int a[5] = {1, 2, 3, 4, 5}; int* p = (int*)(&a + 1); printf(" ...

  2. oracle时间怎么相加减,Oracle 如何对时间进行简单加减运算

    在我们用dbms_job包进行定时Job的时候,需要设置时间间隔,所以需要知道时间的基本加减方法. SQL> alter session set nls_date_format='yyyy-mm ...

  3. 矩阵的加减乘c语言程序,C语言实现的矩阵加减乘法运算系统

    C语言实现的矩阵加减乘法运算系统 /*本矩阵运算系统可以完成矩阵的加.减.乘法,但是只限于方阵*/ #include<stdio.h> #include<math.h> /*- ...

  4. c语言中减号算一个字符吗,C语言中指针的加减运算

    char arr[3]; printf("arr:\n%d\n%d\n%d\n", arr, arr + 1, arr + 2); char *parr[3]; printf(&q ...

  5. 补码加减c语言,C语言计算器含二进制数加减原反补码(自己的期末作业)

    用C++6.0编写的计算器,内含整数小数加减乘除.二进制数组加减及求原码补码反码! #include #include int main() { void top(); void no1(),no2( ...

  6. c语言实现补码加减,C语言计算器含二进制数加减原反补码(自己的期末作业)

    用C++6.0编写的计算器,内含整数小数加减乘除.二进制数组加减及求原码补码反码! #include #include int main() { void top(); void no1(),no2( ...

  7. c语言中的分数加减,学生作品 | 分数加减法

    原标题:学生作品 | 分数加减法 本文来自橄榄树教室 宥 发明数学,创造数学 像数学家一样思考 数学精彩观念的诞生 数学可以越学越容易吗?贞元数学告诉你:当然可以! [编者按] 我叫张大宥,来自橄榄树 ...

  8. 指针运算不同于算数运算,不能简单加减

    必须注意,指针运算不同于常规的算术运算,一般地,40000+2的结果是40002,但当一个指针加上或减去一个整数时,指针并非简单地加上或减去该整数值,而是加上该整数与指针引用对象大小的乘积,而对象的大 ...

  9. C语言实现一元多项式的加减运算

    #include <stdio.h> #include <stdlib.h> #include <malloc.h> struct Node { float coe ...

最新文章

  1. [恩难到了]陨石的秘密
  2. 【pmcaff1220】三个案例教你如何玩转跨界
  3. 布隆过滤器避免redis缓存穿透
  4. python编程与下位机通讯_ros 与下位机通信
  5. 【编程导航】这本小书,把常考算法题讲活了!
  6. 查找某节点的所有祖先☆
  7. 洛谷P1108 低价购买[DP | LIS方案数]
  8. poj 1655 Balancing Act(求树的重心)
  9. CentOS系统时间与网络同步
  10. 从零开始的异世界生活(前缀和)
  11. 关于JS访问文件服务器的HTTP文件地址实现文件下载
  12. 【2】基于深度神经网络的脑电睡眠分期方法研究(标签导入)
  13. python椭圆花瓣_Python抓取花瓣网高清美图
  14. 雷锋科普:小米M2之芯高通APQ8064芯片组解析
  15. 服务器里那个文件是地图的爆率,dnf这才是固伤职业最喜欢的地图,气息爆率是巨龙的4倍!...
  16. win10系统如何开启休眠模式?
  17. Verilog加法器设计
  18. html怎么去广告,净网大师怎么不能去广告了? - 实用方法教程 - 画夹插件网
  19. android 分享给好友,手机将安卓软件分享给好友的方法
  20. CNN网络模型大总结【持续更新中...】

热门文章

  1. 长字符串匹配(BWT编码、后缀数组、倍增算法、FM索引)
  2. 从盘古开天辟地说起为什么 Flink CP 能实现精确一次?(下)
  3. 作为软件开发经理要避免的10个错误
  4. C语言考前复习(仅供参考)
  5. 什么是统计学习,统计学习的步骤是什么
  6. 安卓开源项目周报0426
  7. 从四个环节,介绍企业危机负面新闻公关处理流程与步骤
  8. 基于51单片机的DS18B20温度控制加热降温系统设计
  9. 使用Python三步完成文本到语音的转换
  10. ubuntu 安装docker和验证是否安装成功