找零钱程序

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

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. 记一次EventBus内存泄露导致的项目问题
  2. ufldl matlab 工具箱,matlab的Deep Learning的toolbox 中的SAE算法
  3. C语言变量初始化是必须的吗?不初始化会怎样?
  4. 浅析django的abstract,proxy, managed
  5. DataRow的RowState属性变化问题
  6. 标记三维点_便携式3D扫描仪全自动三坐标测量机三维扫描设计扫描测量摄影
  7. (王道408考研操作系统)第二章进程管理-第一节2:进程状态及其切换
  8. bundler for jekyll
  9. lambda,reserve list, list comprehension, string of slice
  10. 微信小程序自定义字体及自定义图标问题说明
  11. 07、基于ADC0808/ADC0809的多通道电压采集程序设计
  12. 复制或粘贴内容到含有隐藏单元格的区域时如何只复制或粘贴可见单元格
  13. 手把手教你使用Python提取快递信息
  14. ERROR2002(HY000):CantconnecttolocalMySQLserverthroughsocket/tmp/mys
  15. Mp3加3d 环绕声
  16. xpath之根据节点获取兄弟节点
  17. 小说作者推荐:张廉合集
  18. jwt鉴权(react express jsonwebtoken)
  19. nginx 请求头转发
  20. Autoware.universe 和 carla simulator 联合仿真

热门文章

  1. 计算机设置链接在哪里,本地连接在哪里找【四种方法】
  2. Java中Map集合的使用
  3. 基于J2EE的大型视频影音系统的设计与实现
  4. 【Linux】ln -sf软连接
  5. COSBrowser文件链接导出——爆赞的本地化管理功能
  6. 杰理之VCOM按键复位【篇】
  7. 瑞芯微RK1808编译rknn_demo
  8. 4.2 Python图像的图像恢复-组合滤波器
  9. FICO 创建会计凭证并自动计算税率
  10. 简单的小学生试卷组卷系统