用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与C++之间相互调用实例方法讲解

    这篇文章主要介绍了C与C++之间相互调用的实例方法,大家参考使用吧
    2013-12-12
  • Qt实战之实现图片浏览器

    Qt实战之实现图片浏览器

    这篇文章主要为大家详细介绍了如何利用Qt实现简易的图片浏览器,文中的示例代码讲解详细,具有一定的参考价值,感兴趣的小伙伴可以了解一下
    2023-03-03
  • 深入理解Qt信号槽机制

    深入理解Qt信号槽机制

    信号槽是 Qt 框架引以为豪的机制之一。本文主要介绍了Qt信号槽机制,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • C语言自定义实现strlen函数的3种方法总结

    C语言自定义实现strlen函数的3种方法总结

    这篇文章带大家了解C语言中自定义实现strlen函数的3种方法,计数器,递归以及指针,这三种方法通过代码示例介绍的非常详细,需要的朋友可以参考下
    2023-08-08
  • C++编程中队内联函数的理解和使用

    C++编程中队内联函数的理解和使用

    这篇文章主要介绍了C++编程中队内联函数的理解和使用,简单举例讲解了inline关键字引出的内联函数的相关知识,需要的朋友可以参考下
    2016-01-01
  • C语言中.与->的用法介绍

    C语言中.与->的用法介绍

    结构体用点,结构体指针用箭头,简单的说,就是一个快捷方式,一个语法糖,这篇文章主要介绍了C语言中.与->的区别及用法,需要的朋友可以参考下
    2023-05-05
  • 在C语言中输入中文字符串讲解

    在C语言中输入中文字符串讲解

    这篇文章主要介绍了在C语言中输入中文字符串讲解,本文通过概念和案例相结合讲述了如何在C语言中使用中文,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • C++ Vector用法详解

    C++ Vector用法详解

    这篇文章主要介绍了C++ Vector用法详解,vector是C++标准模版库(STL,Standard Template Library)中的部分内容,本文详细介绍了它的方方面面,需要的朋友可以参考下
    2015-07-07
  • include包含头文件的语句中,双引号和尖括号的区别(详解)

    include包含头文件的语句中,双引号和尖括号的区别(详解)

    下面小编就为大家带来一篇include包含头文件的语句中,双引号和尖括号的区别(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • C++中cin.getline()和getline()函数的区别小结

    C++中cin.getline()和getline()函数的区别小结

    这篇文章主要介绍了C++中cin.getline()和getline()函数区别的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03

最新评论