iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C语言实现计算器的代码怎么写
  • 619
分享到

C语言实现计算器的代码怎么写

2023-06-29 01:06:59 619人浏览 安东尼
摘要

这篇文章主要介绍了C语言实现计算器的代码怎么写的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇C语言实现计算器的代码怎么写文章都会有所收获,下面我们一起来看看吧。C语言计算器两种方法//一般做法#include&

这篇文章主要介绍了C语言实现计算器的代码怎么写的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇C语言实现计算器的代码怎么写文章都会有所收获,下面我们一起来看看吧。

C语言计算器两种方法

//一般做法#include<stdio.h>#include<windows.h>//#include<assert.h>void menu(){    printf("**************************\n");    printf("****欢迎来到计算器页面****\n");    printf("**** 1.add    2.mul  *****\n");    printf("*****3.sub    4.div1 *****\n");    printf("*****0.exit          *****\n");    printf("**************************\n");}int add(int x, int y){    return x + y;}int mul(int x, int y){    return x * y;}int sub(int x, int y){    return x - y;}int div1(int x, int y){    return x / y;}int main(){    int n = 1;    menu();    while (n)    {        printf("请输入选项:\n");        scanf("%d", &n);        int x = 0, y = 0;                    //若将两个数字输入放在此处会出现输入错误时不能退出系统,而是显示“输入两个整数”的提示        switch (n)        {        case 1:            printf("请输入两个整数!\n");            scanf("%d%d", &x, &y);            printf("%d\n", add(x, y));            break;        case 2:            printf("请输入两个整数!\n");            scanf("%d%d", &x, &y);            printf("%d\n", mul(x, y));            break;        case 3:            printf("请输入两个整数!\n");            scanf("%d%d", &x, &y);            printf("%d\n", sub(x, y));            break;        case 4:            printf("请输入两个整数!\n");            scanf("%d%d", &x, &y);            printf("%d\n", div1(x, y));            break;        case 0:            printf("退出计算器!\n");            break;        default:            printf("输入错误,请重新输入!\n");        }    }}

C语言实现计算器的代码怎么写

C语言实现计算器的代码怎么写

//使用函数指针数组解决计算器问题#include<stdio.h>#include<windows.h>//#include<assert.h>void menu(){    printf("**************************\n");    printf("****欢迎来到计算器页面****\n");    printf("**** 1.add    2.mul  *****\n");    printf("*****3.sub    4.div1 *****\n");    printf("*****0.exit          *****\n");    printf("**************************\n");}int add(int x, int y){    return x + y;}int mul(int x, int y){    return x * y;}int sub(int x, int y){    return x - y;}int div1(int x, int y){    return x / y;}int main(){    int n = 1;    menu();    while (n)    {        printf("请输入选项:\n");        scanf("%d", &n);        int(*arr[5])() = { 0,add,mul,sub,div1 };//转移表        //定义一个函数指针数组,存放函数地址        if (n >= 0 && n < 5)        {            int x = 0, y = 0;            printf("请输入两个整数:>\n");            scanf("%d%d", &x, &y);            printf("%d\n", (*arr[n])(x,y));//输出结果        }        else        {            printf("输入有误,请重新输入!\n");            scanf("%d", &n);        }    }    system("pause");    return 0;}

两种方法相比,第一种相似代码较多,比较冗余;第二种代码简洁直观,程序效率高。

关于“C语言实现计算器的代码怎么写”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“C语言实现计算器的代码怎么写”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网其他教程频道。

--结束END--

本文标题: C语言实现计算器的代码怎么写

本文链接: https://www.lsjlt.com/news/321681.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C语言实现计算器的代码怎么写
    这篇文章主要介绍了C语言实现计算器的代码怎么写的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇C语言实现计算器的代码怎么写文章都会有所收获,下面我们一起来看看吧。C语言计算器两种方法//一般做法#include&...
    99+
    2023-06-29
  • C语言实现冒泡排序算法代码怎么写
    这篇文章主要介绍“C语言实现冒泡排序算法代码怎么写”,在日常操作中,相信很多人在C语言实现冒泡排序算法代码怎么写问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C语言实现冒泡排序算法代码怎么写”的疑惑有所帮助!...
    99+
    2023-06-29
  • C语言实现扫雷代码怎么写
    这篇文章主要介绍了C语言实现扫雷代码怎么写的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇C语言实现扫雷代码怎么写文章都会有所收获,下面我们一起来看看吧。C语言实现扫雷OvO0.打印菜单void men...
    99+
    2023-06-29
  • C语言三子棋的实现代码怎么写
    这篇文章主要介绍“C语言三子棋的实现代码怎么写”,在日常操作中,相信很多人在C语言三子棋的实现代码怎么写问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C语言三子棋的实现代码怎么写”的疑惑有所帮助!接下来,请跟...
    99+
    2023-07-05
  • C语言实现通讯录的代码怎么写
    这期内容当中小编将会给大家带来有关C语言实现通讯录的代码怎么写,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。(一)实现思路1.通讯录功能添加好友,删除好友,查找好友,修改好友信息,对好友进行排序2.模块化...
    99+
    2023-06-22
  • C语言实现24点游戏计算器的示例代码
    目录前言一、项目的创建标二、项目的编写三、项目的调试结果前言 24点游戏计算器的规则如下 24点是一种益智游戏,24点是把4个整数(一般是正整数)通过加减乘除以及括号运算,使最后的计...
    99+
    2022-11-13
  • java实现计算器的代码怎么写
    以下是一个简单的Java代码实现计算器的示例:```javaimport java.util.Scanner;public class Calculator {public static void main(String[] args)...
    99+
    2023-08-11
    java
  • C语言实现猜拳游戏的代码怎么写
    本篇内容主要讲解“C语言实现猜拳游戏的代码怎么写”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C语言实现猜拳游戏的代码怎么写”吧!一、游戏逻辑打印选择菜单(1.play,0.exit)提示玩家0...
    99+
    2023-06-30
  • C语言实现三子棋实例代码怎么写
    这期内容当中小编将会给大家带来有关C语言实现三子棋实例代码怎么写,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。首先,我将该程序的实现分为3个板块,main,game.h,和game.c;代码如下:#def...
    99+
    2023-06-22
  • C语言模拟实现strstr函数的代码怎么写
    这篇文章主要介绍了C语言模拟实现strstr函数的代码怎么写的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇C语言模拟实现strstr函数的代码怎么写文章都会有所收获,下面我们一起来看看吧。strstr函数介绍C...
    99+
    2023-07-02
  • C语言实现简单计算器
    本文实例为大家分享了C语言实现简单计算器的具体代码,供大家参考,具体内容如下 实现效果如图: 实现代码如下: #include<stdio.h> #include...
    99+
    2022-11-12
  • C语言实现个税计算器
    最近在学C语言基础,在导师的指导下,先准备写个个税薪资计算器。这是一个简单的C语言小demo。主要用到了C语言的函数,if选择语句。 程序的主要代码如下(可运行): #inclu...
    99+
    2022-11-12
  • iOS实现简易计算器的代码怎么写
    本篇内容主要讲解“iOS实现简易计算器的代码怎么写”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“iOS实现简易计算器的代码怎么写”吧!初步接触视图,制作了一个简易的计算器,基本上简单的计算是没有...
    99+
    2023-06-29
  • C语言怎么实现24点游戏计算器
    要实现24点游戏计算器,可以使用递归的方法来进行计算。以下是一个简单的C语言实现:```c#include #include #de...
    99+
    2023-08-18
    C语言
  • c语言开根号代码怎么写
    这篇文章主要介绍了c语言开根号代码怎么写,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。C语言是什么C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发,使用C...
    99+
    2023-06-14
  • C语言实现图书借阅系统的代码怎么写
    本文小编为大家详细介绍“C语言实现图书借阅系统的代码怎么写”,内容详细,步骤清晰,细节处理妥当,希望这篇“C语言实现图书借阅系统的代码怎么写”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 #includ...
    99+
    2023-06-29
  • C语言实现三子棋小游戏的代码怎么写
    本篇内容介绍了“C语言实现三子棋小游戏的代码怎么写”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!基本思路:1.创建一个游戏选择面板.2.创建...
    99+
    2023-06-08
  • C语言实现停车管理系统的代码怎么写
    本篇内容主要讲解“C语言实现停车管理系统的代码怎么写”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C语言实现停车管理系统的代码怎么写”吧!设计题目设停车场是一个可以停放n辆汽车的南北方向的狭长通...
    99+
    2023-06-29
  • 用C语言实现计算器功能
    本文实例为大家分享了用C语言实现计算器功能的具体代码,供大家参考,具体内容如下 代码如下: #include<stdio.h> //C语言编写计算器程序 ^_^ v...
    99+
    2022-11-12
  • 怎么用C语言实现简单的计算器功能
    这篇文章主要讲解了“怎么用C语言实现简单的计算器功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用C语言实现简单的计算器功能”吧!简单计算器,实现简单的加减乘除功能,选择对应的运算符输...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作