黑马程序员技术交流社区

标题: 一个函数实现多个运算符 [打印本页]

作者: Yip-Jun    时间: 2015-11-29 00:35
标题: 一个函数实现多个运算符
//  main.c
//  一个函数实现两个数得加减乘除
//
//  Created by YIPWJ on 15/11/24.
//  Copyright © 2015年 YIPWJ. All rights reserved.
//

#include <stdio.h>
#include <string.h>

int add(int a,int b,int *p1,int *p2,int *p3);


int add(int a,int b,int *p1,int *p2,int *p3){

    if (b==0) {

        printf("输入无意义;b不能等于0");

        return 0;

    } else {

        *p1 = a-b;

        *p2 = a*b;

        *p3 = a/b;

        return a+b;


    }




}

int main() {

    int a = 0, b = 0;

    printf("请输入两个需要加减乘除的整数:");

    scanf("%d%d",&a,&b);

    int c1,c2,c3;

    int *p1 = &c1;

    int *p2 = &c2;

    int *p3 = &c3;

    int c4 = add(a, b, p1, p2, p3);

    printf("%d+%d=%d,%d-%d=%d,%d*%d=%d,%d/%d=%d\n",a,b,c4,a,b,*p1,a,b,*p2,a,b,*p3);




    return 0;
}



作者: 唐阿丽    时间: 2015-11-29 07:44
学习学习




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2