黑马程序员技术交流社区

标题: 多文件实现计算器! [打印本页]

作者: 王鹏华ios0826    时间: 2015-9-7 21:50
标题: 多文件实现计算器!
//加减乘除
#include "2多文件实现计算器.h"

int calculator(int a,int b){
    return a+b;
}

int cha(int a,int b){
    return a-b;
}

int ji(int a,int b){
    return a*b;
}

float shang(int a,int b){
   
    return a/(float)b;
}
//头文件
#include <stdio.h>

int calculator(int a,int b);
int cha(int a,int b);
int ji(int a,int b);
float shang(int a,int b);
//计算器代码
#include "2多文件实现计算器.h"
int main(){
    //定义变量,结果test
    int a,b,fuHao;
    float result=0.0f;
   // calculator(int a,int b);
    //提示用户输入第一个数,接收;
    printf("请输入第一个数\n");
    scanf("%d",&a);
    //输入符号,并接收
    printf("请输入一个符号:1 + ;2 -;3 *;4 \\ \n");
    scanf("%d",&fuHao);
    if(fuHao<1||fuHao>4){
        printf("别跟我闹!\n");
        return 0;
    }
    //提示用户输入第二个数,并接收
    printf("请输入第二个数\n");
    scanf("%d",&b);
    switch (fuHao) {
        case 1:
            result=calculator(a,b);
            printf("%.2f\n",result);
            break;
        case 2:
            result=cha(a,b);
            printf("%.2f\n",result);
            break;
        case 3:
            result=ji(a,b);
            printf("%.2f\n",result);
            break;
        case 4:
            result=shang(a,b);
            printf("%.2f\n",result);
            break;
            
    }     return 0;
}




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