noip-1. C++入門
阿新 • • 發佈:2020-09-10
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年。
為了能夠實現可持續發展,避免資源枯竭,地球最多能夠養活多少億人?
輸入:一行,包括四個正整數x,a,y,bx,a,y,b,兩個整數之間用單個空格隔開。x>y,a<b,ax<byx>y,a<b,ax<by,各整數均不大於1000010000。
輸出:一個實數zz,表示地球最多養活zz億人,舍入到小數點後兩位。
輸入樣例:110 90 90 210
輸出樣例:75.00