C语言——找零钱、简单加减、身高换算
找零钱程序
要求输入金额,输出找零金额。
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语言——找零钱、简单加减、身高换算相关推荐
- c语言中程序偏离,C语言中的指针加减偏移量
首先看一段程序: #include int main() { int a[5] = {1, 2, 3, 4, 5}; int* p = (int*)(&a + 1); printf(" ...
- oracle时间怎么相加减,Oracle 如何对时间进行简单加减运算
在我们用dbms_job包进行定时Job的时候,需要设置时间间隔,所以需要知道时间的基本加减方法. SQL> alter session set nls_date_format='yyyy-mm ...
- 矩阵的加减乘c语言程序,C语言实现的矩阵加减乘法运算系统
C语言实现的矩阵加减乘法运算系统 /*本矩阵运算系统可以完成矩阵的加.减.乘法,但是只限于方阵*/ #include<stdio.h> #include<math.h> /*- ...
- c语言中减号算一个字符吗,C语言中指针的加减运算
char arr[3]; printf("arr:\n%d\n%d\n%d\n", arr, arr + 1, arr + 2); char *parr[3]; printf(&q ...
- 补码加减c语言,C语言计算器含二进制数加减原反补码(自己的期末作业)
用C++6.0编写的计算器,内含整数小数加减乘除.二进制数组加减及求原码补码反码! #include #include int main() { void top(); void no1(),no2( ...
- c语言实现补码加减,C语言计算器含二进制数加减原反补码(自己的期末作业)
用C++6.0编写的计算器,内含整数小数加减乘除.二进制数组加减及求原码补码反码! #include #include int main() { void top(); void no1(),no2( ...
- c语言中的分数加减,学生作品 | 分数加减法
原标题:学生作品 | 分数加减法 本文来自橄榄树教室 宥 发明数学,创造数学 像数学家一样思考 数学精彩观念的诞生 数学可以越学越容易吗?贞元数学告诉你:当然可以! [编者按] 我叫张大宥,来自橄榄树 ...
- 指针运算不同于算数运算,不能简单加减
必须注意,指针运算不同于常规的算术运算,一般地,40000+2的结果是40002,但当一个指针加上或减去一个整数时,指针并非简单地加上或减去该整数值,而是加上该整数与指针引用对象大小的乘积,而对象的大 ...
- C语言实现一元多项式的加减运算
#include <stdio.h> #include <stdlib.h> #include <malloc.h> struct Node { float coe ...
最新文章
- [恩难到了]陨石的秘密
- 【pmcaff1220】三个案例教你如何玩转跨界
- 布隆过滤器避免redis缓存穿透
- python编程与下位机通讯_ros 与下位机通信
- 【编程导航】这本小书,把常考算法题讲活了!
- 查找某节点的所有祖先☆
- 洛谷P1108 低价购买[DP | LIS方案数]
- poj 1655 Balancing Act(求树的重心)
- CentOS系统时间与网络同步
- 从零开始的异世界生活(前缀和)
- 关于JS访问文件服务器的HTTP文件地址实现文件下载
- 【2】基于深度神经网络的脑电睡眠分期方法研究(标签导入)
- python椭圆花瓣_Python抓取花瓣网高清美图
- 雷锋科普:小米M2之芯高通APQ8064芯片组解析
- 服务器里那个文件是地图的爆率,dnf这才是固伤职业最喜欢的地图,气息爆率是巨龙的4倍!...
- win10系统如何开启休眠模式?
- Verilog加法器设计
- html怎么去广告,净网大师怎么不能去广告了? - 实用方法教程 - 画夹插件网
- android 分享给好友,手机将安卓软件分享给好友的方法
- CNN网络模型大总结【持续更新中...】