noip第1課作業
1. 求三個數的乘積和三次方和
【問題描述】
程式設計實作輸入任意三個整數a, b, c,将這三個數的乘積以及三次方和輸出;
【樣例輸入】
1 2 3
【樣例輸出】
6 36
1 #include <iostream>
2 using namespace std;
3 int main(){
4 int a, b, c;
5 cin >> a >> b >>c;
6 cout << a*b*c << " ";
7 cout << a*a*a+b*b*b+c*c*c << endl;
8 return 0;
9 }
2. 秒和小時分鐘的轉化
【問題描述】
将8000秒表示成小時分鐘秒的形式。
【樣例輸出】
8000秒=2小時13分20秒
#include <iostream>
using namespace std;
int main(){
int h, m, s;
h = 8000/3600;
m = (8000%3600)/60;
s = (8000%3600)%60;
cout << "8000秒=" << h << "小時" << m << "分"
<< s << "秒" << endl;
return 0;
}
1. 三位數的逆序數
【問題描述】
輸入一個三位數,輸出它的逆序數,比如輸入123輸出321。
【樣例輸入】
123
【樣例輸出】
321
#include <iostream>
using namespace std;
int main(){
int m;
int a, b, c;
cin >> m;
a = m/100; //百位
b = m%100/10; //十位
c = m%10; //個位
cout << c << b << a << endl;
return 0;
}
2. 小玉買玩具
【問題描述】
班主任給小玉一個任務,到文具店裡買盡量多的簽字筆。已知一隻簽字筆的價格是1元9角,而班主任給小玉的錢是a元b角,小玉想知道,她最多能買多少隻簽字筆呢。
輸入格式:輸入的資料,在一行内,包括兩個整數,依次表示a和b,a<=10000,b<=9。
輸出格式:輸出一個整數,表示小玉最多能買多少隻簽字筆。
【樣例輸入】
10 3
【樣例輸出】
5
#include <iostream>
using namespace std;
int main(){
int a, b, n;
cin >> a >> b;
n = (a*10+b)/19;
cout << n << endl;
return 0;
}
3. 小魚的遊泳時間
【問題描述】
倫敦奧運會要到了,小魚在拼命練習遊泳準備參加遊泳比賽,可憐的小魚并不知道魚類是不能參加人類的奧運會的。這一天,小魚給自己的遊泳時間做了精确的計時(本題中的計時都按24小時制計算),它發現自己從a時b分一直遊泳到當天的c時d分,請你幫小魚計算一下,它這天一共遊了多少時間呢?小魚遊的好辛苦呀,你可不要算錯了哦。
輸入格式:一行内輸入4個整數,分别表示a,b,c,d。
輸出格式:一行内輸出2個整數e和f,用空格間隔,依次表示小魚這天一共遊了多少小時多少分鐘。其中表示分鐘的整數f應該小于60。
【樣例輸入】
12 50 19 10
【樣例輸出】
6 20
#include <iostream>
using namespace std;
int main(){
int a, b, c, d;
int time;
int e, f;
cin >> a >> b >> c >> d;
time = c*60+d-a*60-b;
e = time/60;
f = time%60;
cout << e << " " << f << endl;
return 0;
}
posted on 2019-02-13 18:32 古風中的呢喃 閱讀(...) 評論(...) 編輯 收藏
重新整理評論重新整理頁面傳回頂部