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