/in/foo.cc: In function 'int main()':
/in/foo.cc:34:58: error: 'sum1' was not declared in this scope; did you mean 'sum'?
   34 |         printf("The minimum number of moves is %d.\n\n", sum1);//此处输出需要两个换行
      |                                                          ^~~~
      |                                                          sum
/in/foo.cc:13:16: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   13 |     while(scanf("%d", &n),n)       //当输入的n=0时,程序停止
      |           ~~~~~^~~~~~~~~~
/in/foo.cc:20:18: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   20 |             scanf("%d", &a[i]);
      |             ~~~~~^~~~~~~~~~~~~