黑马程序员技术交流社区
标题:
case 的用法求解
[打印本页]
作者:
庞佳星
时间:
2015-9-11 10:14
标题:
case 的用法求解
#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;
}
作者:
123wwlwwl
时间:
2015-9-11 10:42
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2