问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

使用C语言实现两个数的加减乘除运算

创作时间:
作者:
@小白创作中心

使用C语言实现两个数的加减乘除运算

引用
CSDN
1.
https://m.blog.csdn.net/m0_73597474/article/details/144114493

本文将介绍如何使用C语言实现两个浮点数的加减乘除运算。本程序采用浮点型(float)数据类型,以支持小数的输入和运算结果。

程序使用的语句

本程序用到以下C语言语句:

  1. scanf():用于输入数据。
  2. printf():用于输出结果。
  3. if...else if...:分支语句,用于判断运算类型。
  4. 自定义函数:通过调用自定义函数实现具体的运算操作。

程序代码

下面是完整的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语言初学者来说是一个很好的实践案例,可以帮助理解函数调用、条件判断和基本输入输出的使用。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号