```c
#include<stdio.h>
#include<stdlib.h>

//加法
void Add(float a,float b)
{
	printf("%f\n\n", a + b);
}

//减法
void Sub(float a, float b)
{
	printf("%f\n\n", a - b);
}

//乘法
void Mul(float a, float b)
{
	printf("%f\n\n", a * b);
}

//除法,首先判断除数是否为零,为零则给出提示
void Div(float a, float b)
{
	if (b == 0)
		printf("除数不能为0!\n\n");
	else
		printf("%f\n\n", a / b);
}

void Choose()
{
	printf("1-加法\n");
	printf("2-减法\n");
	printf("3-乘法\n");
	printf("4-除法\n");
	printf("0-退出\n");
}

int main()
{
	while (1)
	{
		int n;
		float a, b;
		printf("请输入你的选择:\n");
		Choose();
		scanf_s("%d", &n);

		if (n == 0)
			exit(0);//退出

		printf("请输入进行操作的两个数字:");
		scanf_s("%f %f", &a, &b);

		if (n == 1)
			Add(a, b);
		if (n == 2)
			Sub(a, b);
		if (n == 3)
			Mul(a, b);
		if (n == 4)
			Div(a, b);
	}
	return 0;
}

在这里插入图片描述
使用VS编程的话输入使用scanf_s,使用cfree后者dev C++的话输入使用scanf



Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐