博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简易的多组数据题模板
阅读量:4216 次
发布时间:2019-05-26

本文共 541 字,大约阅读时间需要 1 分钟。

输入一些整数 ,求出它们的最小值、最大值、平均值(保留三位)

样例输入:

8

2 8 3 5 1 7 3 6
4
-4 6 10 0

实现: 

#include
#define INF 65535int main() { int n = 0; int s, x; int min, max; int kase = 0; while(scanf("%d",&n)== 1 && n){//保证 以 0 能结束 输入 s = 0; //一些 变量需要在 循环内部 每次开始的时候初始化 min = INF; max = -INF; for(int i = 0; i < n; i++ ){ scanf("%d",&x); s += x; if(x < min) min = x; if(x > max) max = x; } if(kase) printf("\n"); printf("Case %d: %d %d %.3f\n",++kase ,min, max, (double)s/n); } return 0; }
题目 本身 不难 但是提供了 一种处理多组数据 的框架  值得 一看。

你可能感兴趣的文章
udev重命名网口
查看>>
pgrep
查看>>
test-definitions/blob/master/toolset/util/parallel_cmds.py
查看>>
中断API之irq_activate
查看>>
中断API之tasklet_disable_nosync/tasklet_trylock/tasklet_unlock
查看>>
中断API之tasklet_init/tasklet_kill
查看>>
内存管理API之__free_pages
查看>>
内存管理API之__get_free_pages
查看>>
内存管理API之__get_vm_area
查看>>
内存管理API之krealloc
查看>>
内存管理API之ksize
查看>>
内存管理API之alloc_pages
查看>>
linux performance tool
查看>>
test-definitions/blob/master/auto-test/bazel/bazel.sh
查看>>
test-definitions/blob/master/auto-test/bigdata/bigdata.sh
查看>>
/test-definitions/blob/master/auto-test/blktrace/blktrace.sh
查看>>
test-definitions/blob/master/auto-test/blogbench/blogbench.sh
查看>>
test-definitions/blob/master/auto-test/boost/boost.sh
查看>>
Java多态性理解
查看>>
Intellij Idea 工具在java文件中怎么避免 import .*包,以及import包顺序的问题
查看>>