救救蒟蒻吧!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

5. 加法检测器

题目ID:9305拓展题100分

最新提交:

Compile Error

0 分

历史最高:

Compile Error

0 分

时间限制: 1000ms

空间限制: 262144kB

题目描述

Maoge在教小Maoge加法,他想计算出小Maoge加法的准确度如何,但是因为题目太多了,他算不出来,所以找到了你。

输入格式

三个整数:a, b, c, 前两个数为加数,第三个数为小Maoge的答案。

输出格式

如果小Maoge算的答案和正确答案的差值在正负10(不包括10)以内,就输出“Good”。如果在10~20(包括10不包括20)之间,就输出“not bad”,否则输出“QwQ”。(不输出引号)

样例

Input 1

12 35 37

Output 1

not bad

样例解释

输入12和35,小Maoge的答案为37,计算结果为35+12=47,和37的差值为10,所以输出not bad。

数据范围

a,b,c在0~10000之间
我为设么错救救蒟蒻

#include<iostream>
#include<cmath>
using  namespace  std;
int  main(){
     int a,b,c;
     cin>>a>>b>>c;
     int n=abs(a+b-c)
     if(n<10){
         cout<<"Good";
     }else if(n<20)
       cout<<"not bad";
     }else{
       cout<<"QwQ"
     return 0;
}
2 个赞

include后面怎么没加东西呀
改为#include<bits/stdc++.h>

2 个赞

不是你cout<<"QwQ" 后面那句的分号呢

2 个赞

他这个是没有格式化

2 个赞

这也没加分号

2 个赞

加了 呜呜呜呜 错了啊

2 个赞
#include<iostream>
#include<cmath>
using  namespace  std;
int  main(){
     int a,b,c;
     cin>>a>>b>>c;
     int n=abs(a+b-c);
     if(n<10){
         cout<<"Good";
     }else if(n<20)
       cout<<"not bad";
     }else{
       cout<<"QwQ";
     return 0;
}
2 个赞

还有这大括号也不对呀

1 个赞

不是你运行过吗

包的呀

1 个赞

格式化!!!

1 个赞

70了 :pensive:

1 个赞

我䟃(ca)啊 :disappointed_relieved:

1 个赞

你大括号不见了

个人推荐一种比较麻烦但很实用的方法。核代如下:

if (a + b -? < c && c <a + b + ?)
{
cout << “?”;
}
else if (a + b - ? < c && c <a + b + ?)
{
cout << “?”;
}

else
{
cout << “?”;
}