【C语言练习】加减乘除计算器(C语言版)

思路

菜单

看了看计算器想了下计算机只能实现加法所以用了补码和反码来实现减乘除,编译器VS2013那么我们虽然造不出来显示中的计算器那么我们可以在代码中亲送的实现首先我们需要有菜单这样

void menu()      
{
	printf("--------------------\n");
	printf("    请输入你的选择 \n");
	printf("        1.+       \n");
	printf("        2.-       \n");
	printf("        3.*       \n");
	printf("        4./       \n");
	printf("        5./0      \n");
	printf("--------------------\n");
}

加减乘除内容的实现

接下来我们要做的就是实现计算器的内容计算器无非就是加减乘除那么我们需要先定义三个值一个代表源一个代表值一个代表合也就是最后的值而且每次计算完我们不一定会退出所以要将menu书写在do while 中这样才会一直循环。
如果强行退出也不是没有办法这里用了do while 语句所以我们可以将menu中的选项加入

do
	{
		menu();    //打印出菜单界面
		scanf("%d", &select);   //输入你的选项
		printf("请输入计算值:");
		scanf("%f%f", &i, &j);    //输入要计算的数值
		switch (select)
		{
		case 1://实现加法功能
			printf("%f+%f=%f\n", i, j, num = i + j);
			break;
		case 2: //实现减法功能
			printf("%f-%f=%f\n", i, j, num = i - j);
			break;
		case 3:// 实现乘法功能
			printf("%f*%f=%f\n", i, j, num = i*j);
			break;
		case 4:  //实现除法功能
			printf("%f/%f=%f\n", i, j, num = i / j);
			break;
		case 5:
		exit(0);
		default:
			printf("错误输入,请重新输入");
			break;
		}

	} while (select);
  • 7
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值