#include <stdio.h> int main() { int a[120]; int num; scanf("%d", &num); int i; int max=-1; for(i=0; i<num; ++i) { scanf("%d", &a[i]); if(a[i]>max) max=a[i]; } int ans=0; for(i=0; i<num; ++i) ans+=max-a[i]; printf("%d\n", ans); return 0; }
@先从输入的这组数据中找出最大值,然后从第一个数据开始,依次将每个数据与最大值的差累加到变量ans中。for循环结束后,变量ans中的值即为Answer。