bohuilin 2021-12-04 14:43 采纳率: 0%
浏览 70

查找含有x的数,结果正确,提交有误

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图

#include<bits/stdc++.h>
using namespace std;
int main()
{
int i,n,m,a[1000],b,s=0,c,sum=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}
scanf("%d",&m);
for(i=1;i<=n;i++)
{
c=0;
b=a[i];
while(b)
{
if(b%10==m)
{
s++;
c=a[i];
}
b/=10;
}
sum=sum+c;
}
printf("%d %d",s,sum);
return 0;
}

运行结果及报错内容

提交不对,结果正确

我的解答思路和尝试过的方法
我想要达到的结果
  • 写回答

1条回答 默认 最新

  • CSDN专家-link 2021-12-04 14:47
    关注

    if(b%10==m)
    {
    s++;
    c=a[i];
    break;
    }

    评论

报告相同问题?

问题事件

  • 创建了问题 12月4日