zoukankan      html  css  js  c++  java
  • happy2018暑期集训课后习题001

    根据需求补全下面的代码:

    需求:
    每行输入三个整数a、b、c,根据a的值不同对b和c进行不同的操作:

    1. a为0时,计算b+c
    2. a为1时,计算b-c
    3. a为2时,计算b*c
    4. a为3时,计算b/c

    并输出操作结果

    现给你不完整的代码,代码处理用户输入和输出,并且在需要的地方调用函数getFun
    getFun函数接收一个int类型的值,根据值的不同返回不同的操作函数指针,比如getFun接收1,根据要求,它要返回能做两数减法的函数
    现在需要你去补全getFun和相应的处理函数,使代码能正常运行起来

    所有数字都在int范围内进行

    残缺的代码:

    #include <stdio.h>
    
    int (*getFun (int a))(int, int);
    int main (void) {
    	int a, b, c;
    	int (*p) (int, int);
    	while (~scanf (" %d %d %d", &a, &b, &c)) {
    		p = getFun (a);
    		printf ("%d
    ", p (b, c));
    	}
    	return 0;
    }
    
    /*你的代码将放置在这里*/
    
  • 相关阅读:
    PHP中的闭包详解
    PHPDoc 学习记录
    php中注释有关内容
    命名空间 转
    php命名空间学习笔记。
    php命名空间详解
    命名空间
    php作用域限定符
    nginx负载均衡
    naginx安装入门
  • 原文地址:https://www.cnblogs.com/ijrys/p/9343511.html
Copyright © 2011-2022 走看看