1.思路
实现加 减 乘 除 求余
定义五个函数,分别实现用法设返回值,在Switch中分别调用加减乘除求余这五个函数
最后输出
2.代码
#include<stdio.h>
//函数声明
int Sum(int x, int y);
int Sub(int x, int y);
int Mul(int x, int y);
int Div(int x, int y);
int Yu(int x, int y);
int main()
{
char ch = 0;
int x, y = 0;
int num = 0;
char arr[128];
scanf("%d %c %d", &x, &ch, &y);
switch (ch)
{
case '+':
num = Sum(x, y);
break;
case '-':
num = Sub(x, y);
break;
case '*':
num = Mul(x, y);
break;
case '/':
num = 1.0*Div(x, y);
break;
case '%':
num = Yu(x, y);
break;
default:NULL;
break;
}
printf("%d %c %d=%d\n", x, ch, y, num);
return 0;
}
//函数实现
int Sum(int x, int y)
{
return x + y;
}
int Sub(int x, int y)
{
return x - y;
}
int Mul(int x, int y)
{
return x * y;
}
int Div(int x, int y)
{
return x / y;
}
int Yu(int x, int y)
{
return x % y;
}
今天的分享就到这里!~
后续会更新升级版计算器!~关注一下实时阅读哦!~
我是Try_harder,正在磕磕绊绊中成长~~