yangzongjing @ 2024-05-29 12:40:07
本人代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a, ans = 0; cin >> a;
for (int i = 0; i < a; i++)
{
int nub; cin >> nub;
int r1, r2, r3, r4;
r1 = nub % 10;
r2 = (nub % 100)/ 10;
r3 = (nub % 10) / 100;
r4 = nub / 1000;
if (r1 - r2 - r3 - r4 > 0)
ans++;
}
cout << ans;
}
为什么只有第三第四测试点WA
by yangzongjing @ 2024-05-29 12:40:50
完全不知道啊,没测试点数据
by Souki_ @ 2024-05-29 13:16:34
@yangzongjing
你的r2和r3求的方式错了哦)
r2是十位,那应该是先除以10再%10
r3是百位,那应该是先除以100再%10哦
某个屑蒟蒻的提交记录
by yangzongjing @ 2024-05-30 11:54:54
谢谢大佬的提示awa