黑马程序员技术交流社区

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

作者: pyy061    时间: 2015-9-3 21:14
标题: 多文件实现计算器
#include "jisuanqi.h"
int main(){
    float a,b;
    int fuhao;
    //float result=0.0f;
    while (1) {
        printf("请输入第一个数:\n");
        scanf("%f",&a);
        printf("请选择运算符:0.+ 1.- 2.* 3./\n");
        scanf("%d",&fuhao);
        if (fuhao< 0||fuhao>3) {
            printf("运算符不合法\n");
            continue;
        }
        printf("请输入另一个数:\n");
        scanf("%f",&b);
        printf("%f 和 %f的运算结果 %f\n",a,b, jisuanqi(a,b,fuhao));
    }
   

return 0;
}

作者: pyy061    时间: 2015-9-3 21:16
这个是调用的函数代码,声明的我就不贴过来了
float jisuanqi(float num1,float num2,int fuhao){
    float result;
switch (fuhao) {
    case 0:
        result=num1+num2;
        //return result;
        break;
    case 1:
        result=num1-num2;
        break;
    case 2:
        result=num1*num2;
        break;
    case 3:
        result=num1/num2;
        break;
}
    return result;
}
作者: bustle    时间: 2015-9-3 21:23
呃,好,谢谢
作者: TTsu    时间: 2015-9-4 01:05
不错的说哦啊
作者: 韩红    时间: 2015-9-5 22:57
小伙子,我看好你哈{:3_64:}




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