c++,大佬帮忙看下哪里有问题,只有90分。2,10测试点没通过
  • 板块P1151 子数整数
  • 楼主tonyyi
  • 当前回复8
  • 已保存回复8
  • 发布时间2022/10/20 16:03
  • 上次更新2023/10/27 06:47:20
查看原帖
c++,大佬帮忙看下哪里有问题,只有90分。2,10测试点没通过
840797
tonyyi楼主2022/10/20 16:03
#include <iostream>
#include <cmath>
using namespace std;
int a1,a2,a3,a4,a5,sub1,sub2,sub3;

void fen(int j)
{
  a5=j%10; j/=10;
  a4=j%10; j/=10;
  a3=j%10; j/=10;
  a2=j%10; j/=10;
  a1=j%10; 

  sub1=a1*100+a2*10+a3;
  sub2=a2*100+a3*10+a4;
  sub3=a3*100+a4*10+a5;
}

int main()
{
  int k; bool m=true;
  cin>>k;
  for (int i=10000;i<=30000;i++)
  {
    fen(i);
    if((sub1%k==0)&&(sub2%k==0)&&(sub3%k==0)) {cout<<i<<endl,m=false;}
  }
  if (m==true) cout<<"NO";
  return 0;
}
2022/10/20 16:03
加载中...