Scanner scanner = new Scanner(System.in); int n =scanner.nextInt(); int[] list = new int[n]; int result = 0; for (int i=0;i<n;i++){ list[i] = scanner.nextInt(); result = result+list[i]; } int avg=result/n; int times=0; int[] list_new = new int[n]; for(int i=0;i<n;i++){ list_new[i]=list[i]-avg; } for(int i=0;i<n;i++){ if(list_new[i]!=0){ list_new[i+1] +=list_new[i]; list_new[i]=0; times++; } 根据大佬思路改。感谢!
C语言程序设计教程(第三版)课后习题6.11 (C++代码)浏览:731 |
你的开发任务 (C++代码)写到一半,等有心情回来补全浏览:887 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:619 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:765 |
大神老白 (C语言代码)浏览:645 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:576 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:678 |
【矩阵】 (C++代码)浏览:949 |
最小公倍数 (C语言代码)浏览:1029 |
1014题解浏览:485 |