C++ 1002:输出第二个整数(史上最详细版)

同志们好,我又又又又回来了,今天给大家带来的是c++1002:输出第二个整数

 下面是我这篇文章的目录:

1.题目到底是啥?

2.详细题解!!!

3.代码举例!!! 


题目到底是啥?

不告诉你!

那是不可能的

1002:输出第二个整数

【题目描述】

输入三个整数,整数之间由一个空格分隔,整数是32位有符号整数。把第二个输入的整数输出。

【输入】

只有一行,共三个整数,整数之间由一个空格分隔。整数是32位有符号整数。

【输出】

只有一行,一个整数,即输入的第二个整数。

【输入样例】

123 456 789

【输出样例】

456

题目链接:http://ybt.ssoier.cn:8088/problem_show.php?pid=1002/


详细题解!!!

说实在的这道题很难

说实在的这道题很简单!!!

难度系数:AAAAA-AAAAA=0

可为什么说他简单呢?

因为这道题考的就很简单:cin&cout 语句

这道题只有一个不算难点的难点:第二个在哪里?

cout的内容就是cin的第二个!

那么,第一个方法就来了:

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int a,b,c;
    cin>>a;
    cin>>b;
    cout<<b;//在输入中直接输出是可以的
    cin>>c;
    return 0;
}

但是第一个方法有致命缺点:太长了(还有更短的)

突然想到:能不能先全部输入再输出?

对喽

方法二:先全部输入再输出

​#include <bits/stdc++.h>
using namespace std;
int main()
{
    int a,b,c;
    cin>>a>>b>>c;//或scanf("%d%d%d",&a,&b,&c); 相比cin,scanf的速度要快得多
    cout<<b;//或printf("%d",b);
    return 0;
}

如果大家学过数组,那么这道题便会迎刃而解

第三种方法:

​#include <bits/stdc++.h>
using namespace std;
int main()
{
    int a[3];//定义数组a,注意数组的下标是从0开始的
    cin>>a[0]>>a[1]>>a[2];
    cout<<a[2];
    return 0;
}

代码举例!!!

方法一:

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int a,b,c;
    cin>>a;
    cin>>b;
    cout<<b;//在输入中直接输出是可以的
    cin>>c;
    return 0;
}

方法二:

​#include <bits/stdc++.h>
using namespace std;
int main()
{
    int a,b,c;
    cin>>a>>b>>c;//或scanf("%d%d%d",&a,&b,&c); 相比cin,scanf的速度要快得多
    cout<<b;//或printf("%d",b);
    return 0;
}

 方法三(数组):

​#include <bits/stdc++.h>
using namespace std;
int main()
{
    int a[3];//定义数组a,注意数组的下标是从0开始的
    cin>>a[0]>>a[1]>>a[2];
    cout<<a[2];
    return 0;
}

强调:作者正在冲200粉,喜欢就关注!!! 

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值