使用C语言实现两个数的加减乘除运算
创作时间:
作者:
@小白创作中心
使用C语言实现两个数的加减乘除运算
引用
CSDN
1.
https://m.blog.csdn.net/m0_73597474/article/details/144114493
本文将介绍如何使用C语言实现两个浮点数的加减乘除运算。本程序采用浮点型(float)数据类型,以支持小数的输入和运算结果。
程序使用的语句
本程序用到以下C语言语句:
scanf()
:用于输入数据。printf()
:用于输出结果。if...else if...
:分支语句,用于判断运算类型。- 自定义函数:通过调用自定义函数实现具体的运算操作。
程序代码
下面是完整的C语言代码实现:
//简单的两个数,加减乘除法运算
#include <stdio.h>
float jiafa(float x,float y)//加法运算
{
float z = 0;
z = x + y;
return z;
}
float jianfa(float x,float y)//减法运算
{
float z = 0;
z = x - y;
return z;
}
float chengfa(float x,float y)//乘法运算
{
float z = 0;
z = x * y;
return z;
}
float chufa(float x,float y)//除法运算
{
float z = 0;
z = x/y;
return z;
}
int main()
{
float a=0,b=0,c=0;
char d;
scanf("%f",&a);
scanf("%c\n",&d);
if ('+' == d)//通过符号来判断,进行什么操作
{
scanf("%f",&b);
c = jiafa(a,b);
printf("结果=%f",c);
}
else if('-' == d)
{
scanf("%f",&b);
c = jianfa(a,b);
printf("结果=%f",c);
}
else if('*' == d)
{
scanf("%f",&b);
c = chengfa(a,b);
printf("结果=%f",c);
}
else if('/' == d)
{
scanf("%f",&b);
c = chufa(a,b);
printf("结果=%f",c);
}
return 0;
}
代码运行结果
下面是程序运行的示例结果:
通过这个简单的程序,我们可以看到如何使用C语言实现基本的数学运算。这对于C语言初学者来说是一个很好的实践案例,可以帮助理解函数调用、条件判断和基本输入输出的使用。
热门推荐
火焰是一种什么物质形态?
思虑多,焦虑,爱操心会引起哪些肠胃不适?
在减肥期间吃烧烤和火锅应选择什么食物
电脑怎么连接手机热点?三种方法教你轻松共享网络
房贷收入要求解析:月供与收入的关系
孩子患特应性皮炎,该怎么办?
天通卫星技术,保障无信号区域的高效通信与监测
ESTRO循证医学放射肿瘤进展高级培训班在成都成功举办
烟台市十大旅游景点
智能手机中毒问题及应对措施详解,保护隐私安全不可忽视
香港各大银行收费标准详解:指南与比较分析
人间净土-东林寺大佛
洗煤厂洗煤的基本工艺流程
财产继承,配偶、子女、媳婦女婿怎么分?一张表看懂法律继承顺位
期货从业资格证有几门?详解考试科目及内容
贷款银行流水不足怎么办?四种实用解决方案
交通事故处理指南:复议流程、顶包罪认定及预防措施
心理干预与辅导:特殊需求孩子的心理支持指南
英法海底隧道:逐梦200年
胎位不正:孕育中的“扭曲”之谜
未注册商号的法律风险及应对策略
鸡蛋有“营”,怎吃最健康?
激战“空中足球”!FIDA第二届世界锦标赛中国区首届选拔赛在成都开启
药企学术推广的变革之路:合规引领下的新趋势与实践
医药代表销售是否违法?法律边界与合规要点解析
脾功能亢进的原因和后果有哪些
健康使用手机:精选软件助你科学管理屏幕时间
拍摄合格证件照的技巧与注意事项详解指南
人参红枣当归决明子菊花枸杞子可以一起泡茶吗
LISP编程语言深度解析:历史、特性与应用领域