题解 | #A+B和C (15)#
赋值类型
- A,B,C范围是[-2的31次方, 2的31次方],因此需要利用long long类型整数进行加法运算才不会溢出。
- A,B,C范围是[-2的31次方, 2的31次方],也可以利用double类型浮点数分别除2再进行加法运算判断。
注意scanf中 %接的类型lf ld
#include<iostream>
#include<stdio.h>
using namespace std;
int main(){
int num,count=1;
long long A,B,C;
scanf("%d",&num);
for(int i=0;i<num;i++){
scanf("%ld%ld%ld",&A,&B,&C);
if(A+B>C) printf("Case #%d: true\n",i+1);
else printf("Case #%d: false\n",i+1);
}
return 0;
}
#include<iostream>
#include<stdio.h>
using namespace std;
int main(){
int num,count=1;
double A,B,C;
scanf("%d",&num);
for(int i=0;i<num;i++){
scanf("%lf%lf%lf",&A,&B,&C);
if(A+B>C) printf("Case #%d: true\n",i+1);
else printf("Case #%d: false\n",i+1);
}
return 0;
}

