天梯--青铜

1201 最小数和最大数

题目描述 Description

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

输入描述 Input Description

第一行一个整数n

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

输出描述 Output Description

最小和最大的数

 1 #include <iostream>
 2 #include <limits>
 3 #define MIN(a,b) (a)<(b)?(a):(b)
 4 #define MAX(a,b) (a)<(b)?(b):(a)
 5 using namespace std;
 6 
 7 int main()
 8 {
 9     int n = 0;
10     cin >> n;
11     int min = numeric_limits<int>::max();
12     int max = numeric_limits<int>::min();
13     for (int i=0; i<n; i++) {
14         int a;
15         cin >> a;
16         min = MIN(min,a);
17         max = MAX(max,a);
18     }
19     cout << min << " " << max;
20 }

1202 求和

题目描述 Description

求n个数的和

输入描述 Input Description

第一行一个整数n

接下来一行n个整数

输出描述 Output Description

所有数的和

 1 #include <iostream>
 2 using namespace std;
 3 int main()
 4 {
 5    int n;
 6    int sum = 0;
 7    cin>>n;
 8    for(int i=0; i<n; i++){
 9        int a;
10        cin>>a;
11        sum += a;
12    }
13    cout << sum;
14 }

 

posted @ 2014-10-10 10:04  settingsun1225  阅读(101)  评论(0编辑  收藏  举报