tanjialei @ 2023-06-01 20:30:38
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long sum=0;
int n;
cin>>n;
int a[101];
for(int i=1;i<=n;i++)
cin>>a[i];
for(int i=1;i<=n;i++)
{
int ge,shi,bai,qian;
qian=a[i]/1000;
bai=a[i]/100%10;
shi=a[i]/10%10;
ge=a[i]%10;
if(ge-shi-bai-qian>=0)
sum++;
}
cout<<sum;
return 0;
}
代码如上,只得了60分,求助
by Loser_Syx @ 2023-06-01 20:36:40
@tanjialei 结果大于 0
by Loser_Syx @ 2023-06-01 20:37:21
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long sum=0;
int n;
cin>>n;
int a[101];
for(int i=1;i<=n;i++)
cin>>a[i];
for(int i=1;i<=n;i++)
{
int ge,shi,bai,qian;
qian=a[i]/1000;
bai=a[i]/100%10;
shi=a[i]/10%10;
ge=a[i]%10;
if(ge-shi-bai-qian>0)
sum++;
}
cout<<sum;
return 0;
}
by tanjialei @ 2023-06-01 20:39:02
@Saint_ying_xtf 谢谢大佬
by 2024yejinghong @ 2023-08-22 17:54:59
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,ans=0;
cin>>n;
for(int i=1;i<=n;i++)
{
int m,a,b,c,d;
cin>>m;
a=m%10;
b=m/10%10;
c=m/100%10;
d=m/1000;
if(a-b-c-d>0)
{
ans++;
}
}
cout<<ans;
return 0;
}
by hang2023 @ 2023-09-08 16:48:55
不是 >=
,是 >
。
你的程序含有 逻辑错误。
逻辑错误可能会导致一些测试点不正确,导致 WA。请检查逻辑+注意审题。
提示:
请注意审题,是
> 而不是\ge 。