-->
当前位置:首页 > 题库 > 正文内容

程序填空题:这是一道判断整数加法是否溢出的题。本题目要求将程序填空。

Luz2年前 (2022-11-14)题库265
这是一道判断整数加法是否溢出的题。本题目要求将程序填空。


c++
#include<stdio.h>
int checkadd_ok(int x, int y)
{
int sum = x + y ;
if(x<0 && y<0 && )
{
return 1;
}
if(x>0 && y>0 && )
{
return 0 ;
}
return -1 ;
}


int main()
{
int a = 0;
int b = 0;
while(~scanf("%d %d",&a,&b))
{
if( checkadd_ok(a,b) == )
{
printf("a+b没有发生溢出\n");
}
else
{
if( checkadd_ok(a,b) == )
printf("a+b发生负溢\n");
else if( checkadd_ok(a,b) == )
printf("a+b发生正溢\n");
}
}
return 0;
}

**输入样例:**

1 2

**输出样例:**

a+b没有发生溢出





答案:
第1空:sum>=0

第2空:sum<0

第3空:-1

第4空:1

第5空:0

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。