A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王鹏华ios0826 中级黑马   /  2015-9-7 21:50  /  452 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

//加减乘除
#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;
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马