【C语言】每日一题,快速提升(4)!

🔥博客主页🔥:【 坊钰_CSDN博客 】

欢迎各位点赞👍评论✍收藏⭐

题目:实现计算机程序

解答:

该程序运用函数指针数组,具体请看代码

代码:

#include <stdio.h>
int add(int a, int b)
{
    return a + b;
}
int sub(int a, int b)
{
    return a - b;
}
int mul(int a, int b)
{
    return a * b;
}
int div(int a, int b)
{
    return a / b;
}
int main()
{
    int x, y;
    int input = 1;
    int ret = 0;
    int(*p[5])(int x, int y) = { 0, add, sub, mul, div }; //函数指针数组
    do
    {
        printf("*************************\n");
        printf("  1:add           2:sub  \n");
        printf("  3:mul           4:div  \n");
        printf("         0:exit          \n");
        printf("*************************\n");
        printf("请选择:");
        scanf("%d", &input);
        if ((input <= 4 && input >= 1))
        {
            printf("输入操作数:");
            scanf("%d %d", &x, &y);
            ret = (*p[input])(x, y);
            printf("ret = %d\n", ret);
        }
        else if (input == 0)
        {
            printf("退出计算器!\n");
        }
        else
        {
            printf("输入有误!\n");
        }
    } while (input);
    return 0;
}

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-24 19:52:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-24 19:52:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-24 19:52:02       82 阅读
  4. Python语言-面向对象

    2024-04-24 19:52:02       91 阅读

热门阅读

  1. SpringBoot项目 nohup启动运行日志过大问题

    2024-04-24 19:52:02       37 阅读
  2. 云主机是云服务器吗?

    2024-04-24 19:52:02       35 阅读
  3. react经验14:动态修改第三方组件的样式

    2024-04-24 19:52:02       29 阅读
  4. 深圳杯&东三省联赛数学建模挑战赛2024D题

    2024-04-24 19:52:02       42 阅读
  5. class089 贪心经典题目专题1【左程云算法】

    2024-04-24 19:52:02       39 阅读
  6. ADB 命令大全

    2024-04-24 19:52:02       173 阅读
  7. ASP.Net MVC 登录页面实现RSA非对称加密

    2024-04-24 19:52:02       81 阅读
  8. 单片机选型

    2024-04-24 19:52:02       40 阅读
  9. 理解React Hooks

    2024-04-24 19:52:02       174 阅读
  10. Go 之 Label 使用

    2024-04-24 19:52:02       32 阅读
  11. 通过Redis实现一个异步请求-响应程序

    2024-04-24 19:52:02       31 阅读
  12. 京东商品详情API:电商创新的利器

    2024-04-24 19:52:02       32 阅读