用C语言实现简单的计算器功能

 更新时间:2022年01月28日 11:10:22   作者:风叶翩翩  
这篇文章主要为大家详细介绍了用C语言实现简单的计算器功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了C语言实现简单的计算器功能的具体代码,供大家参考,具体内容如下

简单计算器,实现简单的加减乘除功能,选择对应的运算符输出运算符对应的编号,然后输入我们要计算的两个数,程序会给出计算结果。

效果演示

简单计算器代码

/*
简单计算器
name:zsh 
*/ 
#include <stdio.h>    //简单计算器 

void menu()    //运算符显示界面 
{
    printf("--------------------------------------------\n");

printf("请输入你的选择\n");

printf("1. + \n"); 

printf("2. - \n"); 

printf("3. * \n"); 

printf("4. / \n"); 


printf("--------------------------------------------\n");
}


int main()
{
    int i = 0;
    int j = 0;    
    int num = 0;    //存放计算结果     
    int select = 0;    //存放选择的运算符 
    
    do
    {
        menu();    //打印运算符显示界面 
        
        scanf("%d", &select);    //输入运算符编号 
        
        printf("请输入计算值");
        
        scanf("%d%d", &i, &j);    //输入运算数值 
        
        switch (select)
        {
            case 1:
                printf("%d+%d=%d\n", i, j, num=i+j);    //加法运算 
                break;
                
            case 2:
                printf("%d-%d=%d\n", i, j, num=i-j);    //减法运算 
                break;
                
            case 3:
                printf("%d*%d=%d\n", i, j, num=i*j);    //乘法运算 
                break;
                
            case 4:
                printf("%d/%d=%d\n", i, j, num=i/j);    //除法运算 
                break;
                
            default:
                printf("输入有误请重新选择!"); 
                break; 
            
        }
        
    } while(select);
    
    return 0;
    
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 手把手带你搞懂C语言指针

    手把手带你搞懂C语言指针

    这篇文章主要介绍了C语言的指针,本文给大家介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下,希望能给你带来帮助
    2021-08-08
  • C++实现结束应用进程小工具

    C++实现结束应用进程小工具

    这篇文章主要为大家详细介绍了C++实现结束应用进程小工具,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-05-05
  • Qt音视频开发之视频文件保存功能的实现

    Qt音视频开发之视频文件保存功能的实现

    和音频存储类似,视频的存储也对应三种格式,视频最原始的数据是yuv(音频对应pcm),视频压缩后的数据是h264(音频对应aac)。本文将利用Qt实现视频文件保存功能,感兴趣的可以了解一下
    2022-12-12
  • C语言实现学生成绩管理系统课程设计

    C语言实现学生成绩管理系统课程设计

    这篇文章主要为大家详细介绍了C语言实现学生成绩管理系统课程设计,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • QT中start()和startTimer()的区别小结

    QT中start()和startTimer()的区别小结

    QTimer提供了定时器信号和单触发定时器,本文主要介绍了QT中start()和startTimer()的区别小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-09-09
  • 详解C++14中返回类型推导的使用

    详解C++14中返回类型推导的使用

    这篇文章主要为大家详细介绍了C++14中返回类型推导的使用,文中的示例代码讲解详细,具有一定的学习价值,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-07-07
  • C语言实现红黑树的实例代码

    C语言实现红黑树的实例代码

    这篇文章主要介绍了C语言实现红黑树的实例代码,有需要的朋友可以参考一下
    2013-12-12
  • 浅谈C语言中的强符号、弱符号、强引用和弱引用

    浅谈C语言中的强符号、弱符号、强引用和弱引用

    这篇文章主要介绍了C语言中的强符号、弱符号、强引用和弱引用的定义及相关内容,非常的简单易懂,有需要的朋友可以参考下
    2014-10-10
  • C语言实例讲解选择语句的使用

    C语言实例讲解选择语句的使用

    选择语句是C语言中的重要组成部分,该部分也比较基础,本文将通过最通俗易懂的方式来为大家做出讲解。相信通过本文的学习,让大家一举拿下C语言选择语句的知识点
    2022-05-05
  • 八皇后问题的相关C++代码解答示例

    八皇后问题的相关C++代码解答示例

    这篇文章主要介绍了八皇后问题的相关C++代码解答示例,文中包括ACM竞赛的八皇后相关知识的练习实例,需要的朋友可以参考下
    2015-08-08

最新评论