题解 P1151 【子数整数】

· · 题解

来自蒟蒻的第一波题解

萌新的简单思维,无法跟大佬比较咳咳咳

#include<iostream>
using namespace std;
int main()
{
  long long s,k,i,q,w,e,a=0;//定义大点不会错
  cin>>k;
  for (i=10000;i<=30000;i++)
  {
      s=i;//以防后面i发生变化
      q=s/100;//求前面三位数
      w=s%10000/10;//求中间三位数
      e=s%1000;//求后面三位数
      if (q%k==0 && w%k==0 && e%k==0)//判断是否能被k整除
      {
          cout<<i<<endl;//可以就输出,记得换行,否则就等着WA
          a++;//统计一下个数,虽然题目没有用处,但会用到滴
      }
  }
  if (a==0) cout<<"No"<<endl;//嘿嘿,这不用上了。如果没有个数,就输出"No",嗯嗯,别忘了
  return 0;
}

嗯,就这样,没毛病

求赞,给本萌新一点小安慰嘻嘻嘻