天天看點

noip第1課作業

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 古風中的呢喃 閱讀(...) 評論(...) 編輯 收藏

重新整理評論重新整理頁面傳回頂部