C语言—简易计算器
利用函数、if语句、while语句实现简易计算器(仅供参考)
1、代码演示
#include<stdio.h>
#include<Windows.h>
#pragma warning(disable:4996)
int MyAdd(int x, int y)
{
int result = x + y;
return result;
//return x + y;
}
int MySub(int x, int y)
{
int result = x - y;
return result;
//return x - y;
}
int MyMul(int x, int y)
{
int result = x * y;
return result;
//return x * y;
}
int MyDiv(int x, int y)
{
int result = x / y;
return result;
//return x / y;
}
int main()
{
while (1)
{
printf("请输入两个数:");
int x;
int y;
scanf("%d %d", &x, &y);
char op = 'x';
printf("请输入你想要计算数字的符号<+-*/>\n");
scanf("\n%c", &op);
if ('+' == op){
printf("%d + %d = %d\n", x, y, MyAdd(x, y));
}
else if ('-' == op){
printf("%d - %d = %d\n", x, y, MySub(x, y));
}
else if ('*' == op){
printf("%d * %d = %d\n", x, y, MyMul(x, y));
}
else if ('/' == op){
if (0 != y){
printf("%d / %d = %d\n", x, y, MyDiv(x, y));
}
else{
printf("除数为0,无法计算。\n");
}
}
else{
printf("输入错误!\n");
}
}
system("pause");
return 0;
}
2.运行结果演示