ZOJ刷题(初学者题目)

(放弃了,ZOJ的评判页面总是出错)

1001 A + B Problem

#include<iostream>
#include <iomanip>
#include <stdlib.h>
using namespace std;
void ZOJ1001();
int main() {
	ZOJ1001();//ZOJ ID : 1001 
	return 0;
}
void ZOJ1001()
{
	int a, b;
	while (cin >> a >> b)
	{
		cout << a + b << endl;
	}
}

1037 Gridland

/*
	由于输出格式的问题,纠结了好久,本来以为是 一次性输入,再一次性输出。
	Sample Input

	2
	2 2
	2 3
	
	
	Sample Output
	
	Scenario #1:
	4.00
	
	Scenario #2:
	6.00 

	然而是输入一个输出一个。(可能是英语不好的原因)
*/
void ZOJ1037() {
	int k = 0;
	int m, n;
	cin >> k;
	for (int i = 0; i < k; i++) {
		cin >> m >> n;
		if (m % 2 == 0 || n % 2 == 0) {
			cout << "Scenario #" << i + 1 << ":\n" << fixed << setprecision(2) << (double)m*n << "\n" << endl;
		}
		else cout << fixed << setprecision(2)<<"Scenario #" << i + 1 << ":\n" << (double)m*n + 0.41 << "\n" << endl;

	}
	//cout << "a=" << fixed << setprecision(2) << a << endl;
	// ----------- 自 动 补 0 -------------------------
}

1048 Financial Management

void ZOJ1048() {
	double num = 0;
	double res = 0;
	for (int i = 0; i < 12; i++) {
		cin >> num;
		res += num;
	}
	cout << "$" << fixed << setprecision(2) << res / 12 << endl;
}

你可能感兴趣的:(ZOJ刷题)