Codevs 1201 题解

来源:互联网 发布:高频套利ea软件 编辑:程序博客网 时间:2024/06/16 07:24
Codevs 1201 题解
题目描述 Description

输入n个数,n<=100,找到其中最小的数和最大的数

输入描述 Input Description

第一行一个整数n

接下来一行n个整数,每个整数不超过231 -1

输出描述 Output Description

最小和最大的数

样例输入 Sample Input

4

1 2 3 4

样例输出 Sample Output

1 4

数据范围及提示 Data Size & Hint

这题也真的没有难点,无非弄两个变量max和min,赋初值为0,然后逐一比较。唯一要注意的是输出时有空格(我被坑了一次,我用的是cin cout)。代码见下。

#include <stdio.h>#include <stdlib.h>#include <iostream>using namespace std;int n,a[100];void init(){    cin>>n;    for(int i=0;i<n;i++)        cin>>a[i];}void work(){    int max=a[0],min=a[0];    for(int i=0;i<n;i++)    {        if(a[i]>max) max=a[i];        if(a[i]<min) min=a[i];    }    cout<<min<<" "<<max<<endl;}int main(){    init();    work();    return 0;}


0 0
原创粉丝点击