C语言计算器的3种实现方法代码
#include
int Add(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;
}
void menu()
{
printf("***************************
");
printf("*** 1. Add 2. Sub ***
");
printf("*** 3. Mul 4. Div ***
");
printf("*** 0. Exit ***
");
printf("***************************
");
}
int main()
{
int input = 0;
int x = 0;
int y = 0;
int ret = 0;
do
{
menu();
printf("请选择:>");
scanf("%d", &input);
switch (input)
{
case 1:
printf("请输入:>");
scanf("%d %d", &x, &y);
ret = Add(x, y);
printf("%d
", ret);
break;
case 2:
printf("请输入:>");
scanf("%d %d", &x, &y);
ret = Sub(x, y);
printf("%d
", ret);
break;
case 3:
printf("请输入:>");
scanf("%d %d", &x, &y);
ret = Mul(x, y);
printf("%d
", ret);
break;
case 4:
printf("请输入:>");
scanf("%d %d", &x, &y);
ret = Div(x, y);
printf("%d
", ret);
break;
case 0:
printf("退出计算器
");
break;
default:
printf("输入错误,请重新输入
");
break;
}
} while (input);
}
- win7怎么共享文件夹到另一台电脑? 轻松实现文件共享全攻略
- AE/PR红巨星视觉特效合成插件RedGiant VFX Suite 2024.2.2 Mac 中文永久免费版
- Win10系统里的Smartscreen筛选器的使用以及开启方法
- ARCore官方版(虚拟现实软件)v1.38.231530303安卓手机版
- 全民打怪兽攻略 新手必看5星怪兽辅助合成菜鸟进击攻略
- asp.net发送邮件实现方法
- cf月光宝盒 2.4.2 官网下载(穿越火线越光宝盒修改杀敌图标一键式)
- ssid是什么意思?SSID广播又是什么意思?
- 五金公司名字好听独特
- Android使用webView加载html页面的详细步骤