c语言编程笔录

您现在的位置是:首页 > 编程 > 编程经验

编程经验

c语言函数四则运算程序

吴佳瑞 2023-09-18编程经验
前言在编程世界中,四则运算是最基础的数学运算之一。为了帮助大家理解和掌握C语言,我开发了一个简单的四则运算程序。这个程序可以实现加法、减法、乘法和除法运算,并提

前言

在编程世界中,四则运算是最基础的数学运算之一。为了帮助大家理解和掌握C语言,我开发了一个简单的四则运算程序。这个程序可以实现加法、减法、乘法和除法运算,并提供了用户友好的界面来输入运算表达式,并输出运算结果。

代码实现

#include 

int main() {
    int num1, num2, result;
    char operator;

    printf("请输入运算表达式(例如1 + 2):\n");
    scanf("%d %c %d", &num1, &operator, &num2);

    switch(operator) {
        case '+':
            result = num1 + num2;
            printf("运算结果:%d\n", result);
            break;
        case '-':
            result = num1 - num2;
            printf("运算结果:%d\n", result);
            break;
        case '*':
            result = num1 * num2;
            printf("运算结果:%d\n", result);
            break;
        case '/':
            if(num2 != 0) {
                result = num1 / num2;
                printf("运算结果:%d\n", result);
            } else {
                printf("除数不能为零!\n");
            }
            break;
        default:
            printf("无效的运算符!\n");
    }

    return 0;
}

代码分析

这个程序使用C语言实现了一个简单的四则运算计算器。首先,程序会提示用户输入一个运算表达式,表达式由两个整数和一个运算符组成,每个元素之间用空格分隔。然后,程序通过scanf函数将用户输入的值分别存储在变量num1、operator和num2中。

接着,程序使用switch语句根据运算符的类型执行相应的运算操作。如果是加法运算,则将num1和num2相加,并将结果存储在变量result中;如果是减法运算,则将num1和num2相减;如果是乘法运算,则将num1和num2相乘;如果是除法运算,则将num1除以num2。最后,程序通过printf函数将运算结果输出到屏幕上。

需要注意的是,在进行除法运算时,程序会先判断除数是否为零。如果除数为零,则会输出"除数不能为零!"的提示信息,否则进行除法运算并输出运算结果。

总结

通过这个四则运算程序的设计和编写,我们可以学习到C语言中基本的输入输出操作、运算符的使用、条件语句和循环语句的应用等知识。通过实际的编程实践,我们可以巩固理论知识,并培养解决问题的思维能力。希望这个程序对大家学习C语言有所帮助!

文章评论