#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int add(int x, int y)
{
int z = x + y;
return z;
}
int sub(int x, int y)
{
int z = x - y;
return z;
}
int mul(int x, int y)
{
int z = x * y;
return z;
}
int div(int x, int y)
{
int z = x / y;
return z;
}
int mod(int x, int y)
{
int z = x % y;
return z;
}
void menu()
{
printf("********************\n");
printf("**1.求两个数的和***\n");
printf("**2.求两个数的差***\n");
printf("**3.求两个数的积***\n");
printf("**4.求两个数的商***\n");
printf("**5.求两个数的余***\n");
printf("********************\n");
}
void game1()
{
while (1)
{
int sum = 0;
int a;
int b;
printf("请输入两个数的值:");
scanf("%d%d", &a, &b);
sum = add(a, b);
printf("两数之和为:%d\n", sum);
break;
}
}void game2()
{
while (2)
{
int Sub = 0;
int a;
int b;
printf("请输入两个数的值:");
scanf("%d%d", &a, &b);
Sub = sub(a, b);
printf("两数之差为:%d\n", Sub);
break;
}
}void game3()
{
while (3)
{
int Mul = 0;
int a;
int b;
printf("请输入两个数的值:");
scanf("%d%d", &a, &b);
Mul = mul(a, b);
printf("两数之积为:%d\n", Mul);
break;
}
}
void game4()
{
while (4)
{
int Div = 0;
int a;
int b;
printf("请输入两个数的值:");
scanf("%d%d", &a, &b);
Div = div(a, b);
printf("两数之商为:%d\n", Div);
break;
}
}
void game5()
{while (5)
{
int Mod = 0;
int a;
int b;
printf("请输入两个数的值:");
scanf("%d%d", &a, &b);
Mod = mod(a, b);
printf("两数之余为:%d\n", Mod);
break;
}
}
int main()
{
int input = 0;
do
{
menu();
printf("请输入>:");
scanf("%d", &input);
switch (input)
{
case 1:
game1();
break;
case 2:
game2();
break;
case 3:
game3();
break;
case 4:
game4();
break;
case 5:
game5();
break;
default:
printf("选择错误\n");
break;
}
} while (input);
return 0;
}