萌新求助,这个代码的问题在哪儿
  • 板块学术版
  • 楼主Rex_seven
  • 当前回复10
  • 已保存回复10
  • 发布时间2022/10/7 21:42
  • 上次更新2023/10/27 08:14:41
查看原帖
萌新求助,这个代码的问题在哪儿
824972
Rex_seven楼主2022/10/7 21:42

这是一个简易计算器的代码,我在vs里运行的时候总会弹出错误弹窗,萌新实在看不出哪里的问题,求大佬解答。```c

#include<stdio.h>
int main()
{
	float a, b,c;
	char o,op;
	begin:
	scanf_s("%.2f%c%.2f", &a,&op,&b);
	if (op == '+')
	{
		c = a + b;
		printf("%.2f+%.2f=%.2f", a, b, c);
	}
	else if (op == '-')
	{
		c = a - b;
		printf("%.2f-%.2f=%.2f", a, b, c);
	}
	else if (op == '*')
	{
		c = a * b;
		printf("%.2f*%.2f=%.2f", a, b, c);
	}
	else if (op == '/')
	{
		c = a / b;
		printf("%.2f/%.2f=%.2f", a, b, c);
	}
	scanf_s("%c", &o);
	if (o == 'y')
	{
		goto begin;
	}
	else if (o == 'n')
	{
		return 0;
	}
	else if (o!='y'&&o!='n')
	{
		printf("error");
		goto begin;
	}

}
2022/10/7 21:42
加载中...