0
点赞
收藏
分享

微信扫一扫

2016北京市小学生程序设计友谊赛详细答案

耶也夜 2022-08-04 阅读 35


第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;
}



举报

相关推荐

0 条评论