其他分享
首页 > 其他分享> > 计蒜客 T1013 输出第二个整数

计蒜客 T1013 输出第二个整数

作者:互联网

今天这道题目有点神奇,因为这道题目的正确率竟然有罕见的 83.1% ,极为罕见。就让我们来看看这道神奇的题目吧:

输入三个整数,把第二个输入的整数输出。
样例输入:123 456 789(只有一行,共三个整数,整数之间由一个空格分隔。整数是 32 位有符号整数)
456(只有一行,一个整数,即输入的第二个整数)

题目十分的简单,但是有一行字很好的引起了我的注意:整数是 32 位有符号整数。32 位?这么大!反正 long long 和 __int64 都是存不下的。所以我们只能用出 string 了。代码如下:

#include <iostream>
using namespace std;
int main() {
    string a,b,c;
    cin >> a >> b >> c;
    cout << b;
    return 0;
}

为什么要用 string 呢?下面是一些原因:

首先, string 是无限长的。只要你的内存够大, string 就能存多大。对于这种超大的数字是极为好用的。除了 string 我们还可以用超精度来做这道题。
还有, string 也有众多的函数可以使用。比如说求长度等等,大家可以细细摸索。

好了,今天我们的解析就到这里了,我们继续……

广外张全蛋 发布了14 篇原创文章 · 获赞 0 · 访问量 244 私信 关注

标签:题目,string,32,T1013,整数,这道,计蒜客,输入
来源: https://blog.csdn.net/gzfls73zhy/article/details/104544052