第1题
#include <iostream>
using namespace std;
int main()
{
int a, b, c;
cin >> a >> b >> c;
if(a + b > c && a + c > b && b + c > a)
{
cout << "Yes";
}
else
{
cout << "No";
}
return 0;
}
第2题
#include <iostream>
#include <iomanip>
using namespace std;
void bubbleSort(float a[], int n)
{
for(int i = 0; i < n - 1; i++)
{
for(int j = 0; j < n - 1 - i; j++)
{
if(a[j] > a[j + 1])
{
swap(a[j], a[j + 1]);
}
}
}
}
int main()
{
int n;
cin >> n;
float x[n];
float sum = 0;
for(int i = 0; i < n; i++)
{
cin >> x[i];
sum += x[i];
}
bubbleSort(x, n);
cout << sum << endl;
cout << fixed << setprecision(2) << x[n - 1] << endl;
cout << fixed << setprecision(2) << x[n - 2] << endl;
cout << fixed << setprecision(2) << x[n - 3] << endl;
return 0;
}
第3题
#include <iostream>
#include <map>
#include <cstdio>
using namespace std;
int main()
{
freopen("hongbao.in", "r", stdin);
freopen("hongbao.out", "w", stdout);
int n;
cin >> n;
map<string, long long> mymap;
string s;
long long num;
for(int i = 0; i < n; i++)
{
cin >> s >> num;
mymap[s] = num;
}
int m;
cin >> m;
for(int i = 0; i < m; i++)
{
cin >> s;
cout << mymap[s] << endl;
}
return 0;
}
少儿编程答疑、算法答疑请加微信307591841或QQ307591841
公众号.jpg
网友评论