首页 > 学院 > 开发设计 > 正文

HDU - 2088 - Box of Bricks

2019-11-08 02:55:57
字体:
来源:转载
供稿:网友

HDU - 2088 - Box of Bricks

这题重点居然是输出格式(还是我自己不仔细。。

题目

哦美国

解题过程

求个和,算个平均数,最后再把高于平均数的差值求和就行了;万万没想到,重点在输出!!!Output a blank line between each set.就是这个。。。害得我PE了好几次。。。

Ac代码

// 2088 - Box of Bricksint main() { const int maxn = 55; int n, hi[maxn], sum, num; int cnt = 0; // 两个输出数据之间要有空行 while (scanf("%d", &n) && n) { if (cnt) { // 空行问题 PRintf("/n"); } sum = 0; for (int i = 0; i < n; i++) { scanf("%d", &hi[i]); sum += hi[i]; } sum /= n; num = 0; for (int i = 0; i < n; i++) { if (hi[i] > sum) { num += hi[i] - sum; } } printf("%d/n", num); cnt++; // 从第二个开始无空行 } return 0;}

小结

输出不能忽视!
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表