2009年北京小学生的程序设计友谊赛答案详解如何获取?

2026-06-10 06:381阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计232个文字,预计阅读时间需要1分钟。

2009年北京小学生的程序设计友谊赛答案详解如何获取?

第1题+农夫与石头


第1题 农夫与石头

#include <iostream>
using namespace std;

int main()
{
int a, b, c;
cin >> a >> b >> c;
cout << 20 - a - b - c << endl;

return 0;
}

第2题 老旧的机器

#include <iostream>
using namespace std;

int main()
{
int n;
cin >> n;
float sum = 1;
float money = 1; // 第n年的费用
for(int i = 2; i <= n; i++)
{
money *= 1.5;
sum += money;
}

cout << int(sum + 0.5) << endl;

return 0;
}

第3题 帮助粉刷匠

#include <iostream>

using namespace std;

int main()
{
int n;
cin >> n;
int a[n];
int area = 0;
for(int i = 0; i < n; i++)
{
cin >> a[i];
if(i >= 1)
{
area += (a[i - 1] + a[i]) / 2;
}
}

cout << area << endl;;

return 0;
}



2009年北京小学生的程序设计友谊赛答案详解如何获取?

本文共计232个文字,预计阅读时间需要1分钟。

2009年北京小学生的程序设计友谊赛答案详解如何获取?

第1题+农夫与石头


第1题 农夫与石头

#include <iostream>
using namespace std;

int main()
{
int a, b, c;
cin >> a >> b >> c;
cout << 20 - a - b - c << endl;

return 0;
}

第2题 老旧的机器

#include <iostream>
using namespace std;

int main()
{
int n;
cin >> n;
float sum = 1;
float money = 1; // 第n年的费用
for(int i = 2; i <= n; i++)
{
money *= 1.5;
sum += money;
}

cout << int(sum + 0.5) << endl;

return 0;
}

第3题 帮助粉刷匠

#include <iostream>

using namespace std;

int main()
{
int n;
cin >> n;
int a[n];
int area = 0;
for(int i = 0; i < n; i++)
{
cin >> a[i];
if(i >= 1)
{
area += (a[i - 1] + a[i]) / 2;
}
}

cout << area << endl;;

return 0;
}



2009年北京小学生的程序设计友谊赛答案详解如何获取?