a,b,c分别是0~9中的数码,用a,b,c可组成6 个三位数,如果其中5个之和是3618,那么另一个数是几?

如题所述

  #include <iostream>

  #include <stdio.h>

  using namespace std;


  int main()

  {

  int a[6];

  for(int i=0;i<10;i++){

  for(int j=0;j<10;j++){

  for(int k=0;k<10;k++){

  a[0]=100*i+10*j+k;

  a[1]=100*i+10*k+j;

  a[2]=100*j+10*i+k;

  a[3]=100*j+10*k+i;

  a[4]=100*k+10*i+j;

  a[5]=100*k+10*j+i;

  int sum=a[0]+a[5]+a[4]+a[2]+a[3]+a[1];

  for (int q=0;q<6;q++){

  if(sum-a[q]==3618)

  printf("%d\n",a[q]);

  break;

  }

  }

  }

  }

  return 0;

  }

      


  结果是378

温馨提示:答案为网友推荐,仅供参考
相似回答