代码拉取完成,页面将自动刷新
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
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("******************************\n");
printf("******* 1.加法 2.减法********\n");
printf("******* 3.乘法 4.除法********\n");
printf("*********** 0.退出 ***********\n");
printf("******************************\n");
}
//int main()
//{
// int input = 0;
// do
// {
// menu();
// printf("请输入:");
// int ret = 0;
// int x = 0;
// int y = 0;
// scanf("%d", &input);
// switch (input)
// {
// case 1:
// printf("请输入两个数:");
// scanf("%d %d", &x, &y);
// ret = add(x, y);
// printf("%d\n", ret);
// break;
// case 2:
// printf("请输入两个数:");
// scanf("%d %d", &x, &y);
// ret = sub(x, y);
// printf("%d\n", ret);
// break;
// case 3:
// printf("请输入两个数:");
// scanf("%d %d", &x, &y);
// ret = mul(x, y);
// printf("%d\n", ret);
// break;
// case 4:
// printf("请输入两个数:");
// scanf("%d %d", &x, &y);
// ret = div(x, y);
// printf("%d\n", ret);
// break;
// case 0:
// printf("退出\n");
// break;
// default:
// printf("输入错误,请重新输入\n");
// break;
// }
// } while (input);
// return 0;
//}
//使用函数指针数组简化此代码
//int main()
//{
// int input = 0;
// do
// {
// int (*pfarr[5])(int, int) = { NULL ,add,sub,mul,div };//创建一个函数指针数组,放入四个函数
//
// menu();
// int ret = 0;
// int x = 0;
// int y = 0;
// printf("请选择:");
// scanf("%d", &input);
// if (input >= 1 && input <= 4)
// {
// printf("请输入两个操作数:");
// scanf("%d %d", &x, &y);
// ret = (pfarr[input])(x, y);//在函数指针数组中调用相应函数
// printf("%d\n", ret);
// }
// else if(input==0)
// {
// printf("退出程序\n");
// break;
// }
// else
// {
// printf("输入错误,请重新输入\n");
// }
/*switch (input)
{
case 1:
printf("请输入两个数:");
scanf("%d %d", &x, &y);
ret = add(x, y);
printf("%d\n", ret);
break;
case 2:
printf("请输入两个数:");
scanf("%d %d", &x, &y);
ret = sub(x, y);
break;
case 3:
printf("请输入两个数:");
scanf("%d %d", &x, &y);
ret = mul(x, y);
printf("%d\n", ret);
break;
case 4:
printf("请输入两个数:");
scanf("%d %d", &x, &y);
ret = div(x, y);
printf("%d\n", ret);
break;
case 0:
printf("退出\n");
break;
default:
printf("输入错误,请重新输入\n");
break;
// /* }*/
// } while (input);
// return 0;
//}*/
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。