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语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:567 |
不会做的浏览:870 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:500 |
C语言训练-亲密数 (C语言代码)浏览:682 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:520 |
简单的a+b (C语言代码)浏览:414 |
A+B for Input-Output Practice (C语言代码)浏览:458 |
Tom数 (C语言代码)浏览:724 |
C二级辅导-同因查找 (C语言代码)浏览:563 |
简单的a+b (C语言代码)浏览:508 |