使用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语言初学者来说是一个很好的实践案例,可以帮助理解函数调用、条件判断和基本输入输出的使用。
热门推荐
不汇算清缴(不汇算清缴有什么后果)
扁桃体炎细菌感染的症状
缓解颈椎不适的十个运动动作,简单易行效果好
虚拟机安装系统要求详解:从硬件配置到应用场景
魔方历史与数学原理探究
二氧化碳竟然可以改变风味
南怀瑾先生:此心归到真如海,不向江河作细流
扁平足,为什么要定制矫形鞋垫?是不是智商税?告知您真相
真武汤原文用法用量是什么
成熟男人喜欢你时,这些细节他不会忽略
甲减和甲亢的症状表现有哪些区别
南风天如何防潮 让您的居家环境更舒适
牙根断裂什么感觉
眩晕别只“看脑袋”,当心耳朵在捣蛋
游本昌荣获终身成就奖:从平凡角色到银幕经典,演艺人生不负初心
挪威的教育制度与挪威人的教育方式
深度水解奶粉:牛奶蛋白过敏宝宝的福音
青少年出现驼背、高低肩?5步自查脊柱侧弯→
郑在出圈丨不止“1小时通勤圈”!郑州都市圈交通规划重磅出台
郑州航空枢纽发力!两日连开两条国际货运新航线
减肥期间可以吃牛肉粿条吗?这份健康指南请收好
如何在内网创建docker镜像
教师or医生谁更胜一筹?10年后才发现差距有多明显,高考生需谨慎
小苏打为什么可以除臭(小苏打在家庭清洁中不仅限于清洁去污)
长期吃核桃可以生发吗
探秘中国古代第一支特种部队,强悍实力无人能敌!
AI发展下的伦理挑战,应当如何应对?
英语自然拼读法(Phonics)学习步骤详解
实验室纯水系统分为哪几类?
旧上海滩“地下皇帝”杜月笙的传奇人生:从水果小贩到黑帮大佬