[C++] 计算 →→→→→进入此内容的聊天室

来自 , 2021-03-14, 写在 C++, 查看 126 次.
URL http://www.code666.cn/view/de739988
  1. #include<stdio.h>
  2. #include<string.h>
  3. #define maxn 100005
  4. int anx[maxn];
  5. int main()
  6. {
  7.   int T,n;
  8.   memset(anx,0,sizeof(anx));
  9.   for(int m=1;m<maxn,m++)
  10.   {
  11.     int x=m,y=m;
  12.     while(x>0){y+=x%10;x/=10;}
  13.     if(anx[y]==0||m<anx[y]){anx[y]=m;}
  14.   }
  15.   scanf("%d",&T);
  16.   while(T)
  17.   {
  18.     scanf("%d",&n);
  19.     printf("%d",anx[n]);
  20.     printf("\n");
  21.     T--;
  22.   }
  23.   return 0;
  24. }

回复 "计算"

这儿你可以回复上面这条便签

captcha