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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 庞佳星 中级黑马   /  2015-9-11 10:14  /  849 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

#include<stdio.h>
int main()
{
        //加减乘除函数的声明
        int addition(int x,int y);
        int subtraction(int x,int y);
        int multiplication(int x,int y);
        float division(int x,int y);
        //定义两个数,和一个字符
        char character;
        int a,b;
        //输入两个数,和一个字符
        printf("请输入需要加减乘除的两个整数,请用逗号隔开:\n");
        scanf("%d,%d",&a,&b);
        printf("请输入需要做的那种运算,A/a代表加法,B/b代表减法,C/c代表乘法,D/d代表除法:\n");
        scanf("%c",&character);
        //调用函数完成对两个数的加减乘除
        switch(character)
        {
                case 'a':
                case 'A': printf("%d",addition(a,b));break;
                case 'b':
                case 'B': printf("%d",subtraction(a,b));break;
                case 'c':
                case 'C': printf("%d",multiplication(a,b));break;
                case 'd':
                case 'D': printf("%f",division(a,b));break;
                default :putchar('\a');
        }
        return 0;
}
//加减乘除函数的实现
int addition(int x,int y)
{
        return x+y;
}
int subtraction(int x,int y)
{
        return x-y;
}
int multiplication(int x,int y)
{
        return x*y;
}
float division(int x,int y)
{
        return (float)x/y;
}

1 个回复

倒序浏览
提示: 作者被禁止或删除 内容自动屏蔽
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马