概述
课程29_04 1081 求整数相除的商
题目:
题目描述:
两个整数相除,它们的商也是整数,如5/3,商为1。(每个整数的范围在-2000000000到2000000000之间)
输入描述:
有多组测试数据,每组测试数据占一行。每行输入两个整数,每个数之间用一个空格分开
输出描述:
一行,两个整数相除所得的商
样例输入:
7 3
样例输出:
2
解析:
又是水题,非常简单的题目。
因为C语言以及C++里的除法(/)在面对整数的时候都是地板除法(求出结果以后向下取整,称为地板除法),所以只需要输出a/b即可。
题目中给出的数据范围其实也是唬人的,一些对语言不大熟悉的新手可能会慌乱的去使用long long int,但是其实int已经足够了。
小贴士
int和long int的范围是一样的,都是-2147483648至2147483647。在记忆的时候,只需要记住大概是21亿即可。
也有部分教材在记忆的时候甚至抹去了1亿的零头,直接记忆2x109,也就是题目中给出的范围。一般来说题目都不会在这个地方刁难你,记2x109其实就够了。
解题:
定义两个变量,a和b,然后直接读取、输出a/b即可。
参考代码:
// TSOJ-1081 求整数相除的商
#include <iostream>
using namespace std;
int main()
{
int a,b;
while(cin>>a>>b)
cout<<a/b<<endl;
return 0;
}
最后
以上就是典雅小懒虫为你收集整理的【TSOJ课程】04 1081 求整数相除的商课程29_04 1081 求整数相除的商的全部内容,希望文章能够帮你解决【TSOJ课程】04 1081 求整数相除的商课程29_04 1081 求整数相除的商所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复