1. 程式人生 > 實用技巧 >noip-1. C++入門

noip-1. C++入門

1000.求兩個整數的和。

輸入:一行,兩個用空格隔開的整數。

輸出:兩個整數的和。

#include <iostream>
using namespace std;

int main(void)
{
	int a, b;
	cin >> a >> b;
	cout << (a+b) << endl;
	return 0;
}

1001:編寫一個能夠輸出“Hello,World!”的程式

#include <iostream>
using namespace std;

int main(void)
{
	cout << "Hello,World!" << endl;
	return 0;
}

  

1002:輸入三個整數,整數之間由一個空格分隔,整數是32位有符號整數。把第二個輸入的整數輸出。

輸入樣例:123 456 789

輸出樣例:456

#include <iostream>
using namespace std;

int main(void)
{
	int a, b, c;
	cin >> a >> b >> c;
	cout << b << endl;
	return 0;
}

  

1003:讀入三個整數,按每個整數佔8個字元的寬度,右對齊輸出它們,按照格式要求依次輸出三個整數,之間以一個空格分開

輸入樣例:123456789 0 -1

輸出樣例:123456789 0 -1

#include <iostream>
using namespace std;

int main(void)
{
	int a, b, c;
	cin >> a >> b >> c;
	cout.width(8);										// 設定一次只對一個輸出生效
	cout << a << " ";
	cout.width(8);
	cout << b << " ";
	cout.width(8);
	cout << c << endl;
	return 0;
}
// 也可以使用printf("%8d %8d %8d")輸出

  

1004:字元三角形

輸入:輸入只有一行,包含一個字元。

輸出:該字元構成的等腰三角形,底邊長5個字元,高3個字元。

輸入樣例: *

輸出樣例:

  *
 ***
*****

#include <iostream>
using namespace std;

int main(void)
{
	char ch;
	cin >> ch;
	cout << "  " << ch << endl;
	cout << " " << ch << ch << ch << endl;
	cout << ch << ch << ch << ch << ch << endl;
	return 0;
}

  

1005:地球人口承載力估計

假設地球上的新生資源按恆定速度增長。照此測算,地球上現有資源加上新生資源可供xx億人生活aa年,或供yy億人生活bb年。

為了能夠實現可持續發展,避免資源枯竭,地球最多能夠養活多少億人?

輸入:一行,包括四個正整數xaybx,a,y,b,兩個整數之間用單個空格隔開。x>ya<bax<byx>y,a<b,ax<by,各整數均不大於1000010000。

輸出:一個實數zz,表示地球最多養活zz億人,舍入到小數點後兩位。

輸入樣例:110 90 90 210

輸出樣例:75.00