题解:洛谷 P10372 [AHOI2024 初中组 / 科大国创杯初中组 2024] 家庭作业

【题目来源】

洛谷:P10372 [AHOI2024 初中组 / 科大国创杯初中组 2024] 家庭作业 - 洛谷 (luogu.com.cn)

【题目描述】

小可可有 \(T\) 道形如 \(a + b = c\) 的计算题,你要检验她每道题目做的对不对。

【输入】

第一行一个正整数 \(T\)

接下来 \(T\) 行,每行一个形如 a+b=c 的算式。

保证数据格式正确,数字没有前导零,且数字和运算符之间没有空格隔开。

具体格式可参见样例。

【输出】

\(T\) 行,如果第 \(i\) 个算式正确,则在第 \(i\) 行输出 Right!,否则在第 \(i\) 行输出 Wrong!

【输入样例】

5
1+1=2
1+2=2
15+66=81
5+37=40
99+99=99

【输出样例】

Right!
Wrong!
Right!
Wrong!
Wrong!

【算法标签】

《洛谷 P10372 家庭作业》 #模拟# #科创活动# #初中活动# #科大国创杯# #2024# #安徽# #O2优化#

【代码详解】

#include <bits/stdc++.h>
using namespace std;

int t, a, b, c;  // t: 测试用例数量,a,b,c: 三个整数
char d, e;       // d,e: 运算符(实际代码中d是'+',e是'=')

int main()
{
    cin >> t;  // 读入测试用例数量
  
    while (t--)  // 处理每个测试用例
    {
        // 读入格式:a + b = c
        cin >> a >> d >> b >> e >> c;
      
        // 判断加法是否成立
        if (a + b == c)
        {
            cout << "Right!" << endl;
        }
        else 
        {
            cout << "Wrong!" << endl;
        }
    }
  
    return 0;
}

【运行结果】

5
1+1=2
Right!
1+2=2
Wrong!
15+66=81
Right!
5+37=40
Wrong!
99+99=99
Wrong!
posted @ 2026-02-15 21:00  团爸讲算法  阅读(1)  评论(0)    收藏  举报