天梯--青铜
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 }