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++代码)浏览:707 |
2005年春浙江省计算机等级考试二级C 编程题(3) (C语言代码)浏览:417 |
简单的a+b (C语言代码)浏览:594 |
C语言训练-计算一个整数N的阶乘 (C语言代码)浏览:982 |
【蟠桃记】 (C语言代码)浏览:710 |
数组输出 (C语言代码)错误???浏览:602 |
淘淘的名单 (C语言代码)答案错误???浏览:624 |
众数问题 (C语言代码)浏览:911 |
DNA (C语言描述,数据结构)浏览:909 |
C语言程序设计教程(第三版)课后习题6.3 (C++代码)浏览:1067 |