编程实现 带符号加法溢出判断

//带符号加法溢出判断 
#include<iostream>
using namespace std;
int tadd_ok(int x,int y)
{
	int sum=x+y;
	int neg_over=x<0&&y<0&&sum>=0;
	int pos_over=x>=0&&y>=0&&sum<0;
	return !neg_over&&!pos_over; 
}
int main()
{
	int x,y;
	cin>>x>>y;
	if(tadd_ok(x,y))
		cout<<"不溢出";
	else
		cout<<"溢出";
	return 0;
}

在这里插入图片描述


版权声明:本文为weixin_45884316原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。