TSOJ課程 04 1081 求整數相除的商

2021-09-13 16:02:22 字數 817 閱讀 4191

題目描述:

兩個整數相除,它們的商也是整數,如5/3,商為1。(每個整數的範圍在-2000000000到2000000000之間)

輸入描述:
有多組測試資料,每組測試資料佔一行。每行輸入兩個整數,每個數之間用乙個空格分開

輸出描述:
一行,兩個整數相除所得的商

樣例輸入:
7 3

樣例輸出:
又是水題,非常簡單的題目。

因為c語言以及c++裡的除法(/)在面對整數的時候都是地板除法(求出結果以後向下取整,稱為地板除法),所以只需要輸出a/b即可。

題目中給出的資料範圍其實也是唬人的,一些對語言不大熟悉的新手可能會慌亂的去使用long long int,但是其實int已經足夠了。

小貼士

int和long int的範圍是一樣的,都是-2147483648至2147483647。在記憶的時候,只需要記住大概是21億即可。

也有部分教材在記憶的時候甚至抹去了1億的零頭,直接記憶2x109,也就是題目中給出的範圍。一般來說題目都不會在這個地方刁難你,記2x109其實就夠了。

定義兩個變數,a和b,然後直接讀取、輸出a/b即可。

// tsoj-1081 求整數相除的商

#include

using

namespace std;

intmain()

TSOJ課程 02 1037 整數求和

題目描述 求出 n 個整數的和。輸入描述 第一行為乙個正整數 n 1 n 1000 接下來 n 行每行乙個整數。輸出描述 乙個正整數,為所有給定數的和。樣例輸入 412 34樣例輸出 仍然是非常簡單的入門題,非常非常簡單的求和。不過這道題目繼承了tsoj課程題的優良傳統,就是輸入描述說的好像是單組一...

TSOJ課程 03 1045 奇數求和

題目描述 給定10個正整數,每個正整數均小於10000,將其中的奇數求和並輸出 輸入描述 輸入為一行,包含10個正整數 輸出描述 輸出為一行,為輸入的正整數中所有奇數的和 樣例輸入 1 2 3 4 5 6 7 8 9 10 樣例輸出 和之前那題幾乎一模一樣的題目,也是水題乙個。這種對資料不需要什麼處...

TSOJ課程 07 1020 最長最短單詞

題目描述 給定由若干個單詞組成的字串,字串的長度小於 500,單詞和單詞之間由空格分開,求出其中的最長最短單詞 輸入描述 長度小於 500 的字串 輸出描述 輸出為 2 行,每行乙個單詞,第一行輸出最長單詞,第二行輸出最短單詞,若有多個相同長度的最長最短單詞,則輸出第一次出現的那個 樣例輸入 i p...