我想请教一下个位dl,C语言的算术溢出是什么?
查看原帖
我想请教一下个位dl,C语言的算术溢出是什么?
593001
Langrange2021楼主2022/5/24 20:52
#include <stdio.h>
int main()
{
	int e;
	double price;
	scanf("%d", &e);
	if (e <= 150)
	{
		price = e * 0.4463;
		printf("%.1lf",price);
	}
	else if (e > 150 && e <= 400)
	{
		price = 150 * 0.4463 + (e - 150) * 0.4663;
		printf("%.1lf",price);
	}
	else if (e > 400)
	{
		price = 150 * 0.4463 + 250 * 0.4663 + (e - 400) * 0.5663;
		printf(".1lf",price );
	}
	return 0;
}

这是我的源代码,但是IDE中的warning告诉我说算术溢出

2022/5/24 20:52
加载中...