#include<stdio.h>
#include<stdlib.h>
#define MAX_INT 2147483647
char num1[300],num2[300];
int main()
{
char c;
while (scanf("%s %c %s", num1, &c, num2)==3)
{
printf("%s %c %s\n", num1, c, num2);
double a, b;
a = atof(num1);
b = atof(num2);
if (a > MAX_INT) printf("first number too big\n");
if (b > MAX_INT) printf("second number too big\n");
if (c=='+' && a+b > MAX_INT)printf("result too big\n");
if (c=='*' && a*b > MAX_INT) printf("result too big\n");
}
return 0;
}UVA 465
最新推荐文章于 2021-08-04 15:15:41 发布
1583

被折叠的 条评论
为什么被折叠?



