信息学奥赛一本通 1009:带余除法 | OpenJudge NOI 1.3 04
生活随笔
收集整理的這篇文章主要介紹了
信息学奥赛一本通 1009:带余除法 | OpenJudge NOI 1.3 04
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
【題目鏈接】
ybt 1009:帶余除法
OpenJudge NOI 1.3 04:帶余除法
【題目考點(diǎn)】
1. 整除運(yùn)算 /
假設(shè)被除數(shù)和除數(shù)都是正整數(shù)
當(dāng)將除法寫為:被除數(shù)÷除數(shù)=商……余數(shù) 時(shí) 整除運(yùn)算的結(jié)果就是除法得到的商,不考慮余數(shù)。
當(dāng)除法寫為:被除數(shù)÷除數(shù)= 小數(shù)商時(shí),此時(shí)商可能為小數(shù),整除運(yùn)算的結(jié)果是小數(shù)商向下取整。
例:5 / 2 = 2, 7 / 2 = 3
在C++中,兩個(gè)整型量相除,表達(dá)式的值就是這兩個(gè)整型量進(jìn)行整除運(yùn)算的結(jié)果。
2. 取模運(yùn)算%(取余運(yùn)算)
表達(dá)式 a % b 的值是 a 除以 b 的余數(shù)。(一般情況下a,b都是大于0的整數(shù)。)
【題解代碼】
解法1:使用cin, cout進(jìn)行輸入輸出
#include <bits/stdc++.h> using namespace std; int main() {int a, b;cin>>a>>b;cout<<a/b<<' '<<a%b; return 0; }解法2:使用scanf, printf進(jìn)行輸入輸出
#include <bits/stdc++.h> using namespace std; int main() {int a, b;scanf("%d %d", &a, &b);printf("%d %d", a / b, a % b);return 0; } 新人創(chuàng)作打卡挑戰(zhàn)賽發(fā)博客就能抽獎(jiǎng)!定制產(chǎn)品紅包拿不停!總結(jié)
以上是生活随笔為你收集整理的信息学奥赛一本通 1009:带余除法 | OpenJudge NOI 1.3 04的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息学奥赛一本通 1088:分离整数的各
- 下一篇: 信息学奥赛一本通 1216:红与黑 /