函数的初级运用:编写一个计算器程序

#include stdio.h
#include windows.h
#pragma warning (disable:4996)

int Add(int a, int b)//定义一个加法函数
{
	return a + b;
}
int Sub(int a, int b)//定义一个减法函数

{
	return a - b;
}
int Mut(int a ,int b)//定义一个乘法函数

{
	return a*b;
}
int Div(int a, int b)//定义一个除法函数
{
	return a / b;
}
int main()
{
	while (1)
	{
		int a = 0;
		int b = 0;
		char c = 'x';
		printf("请输入两个数字\n");
		scanf("%d %d", a,b);
		printf("\n 请输入操作符+ - * /\n");
		scanf(" %c", c);
		if (c == '+')
		{
			int sum = Add(a, b);
			printf("%d\n", sum);
		}
		else if (c == '-')
		{
			int sum = Sub(a, b);
			printf("%d\n", sum);
		}
		else if (c == '*')
		{
			int sum = Mut(a, b);
			printf("%d\n", sum);
		}
		else if (c == '/ ')
		{
			if (b != 0)
			{
				int sum = Div(a, b);
				printf("%d\n", sum);
			}
			else
				printf("输入错误\n");

		}
		else
			printf("输入错误\n");
	}
	system("pause");
	return 0;
}

注意事项:

  1. scanf("%d %d", a,b); 这里输入数字按回车键后会带上一个/n
    printf("\n 请输入操作符+ - * /\n");
    scanf(" %c", c); /n会带入到这个输入函数,因此%c前面需要空格
最新回复(0)
/jishuVqkjTvjZufSKszVuAniuukKpKr1YtD3NaCtTJA_3D_3D4795424
8 简首页