1002:输出第二个整数
时间限制: 1000 ms 内存限制: 65536 KB
【题目描述】
输入三个整数,整数之间由一个空格分隔,整数是32位有符号整数。把第二个输入的整数输出。
【输入】
只有一行,共三个整数,整数之间由一个空格分隔。整数是32位有符号整数。
【输出】
只有一行,一个整数,即输入的第二个整数。
【输入样例】
123 456 789
【输出样例】
456
说明:
这题主要考查学生对int类型、输入、输出的掌握程度。
思路分析:根据题意,按顺序写代码即可。
求解过程:
声明3个int类型变量;
输入3个整数分别给3个变量;
输出第2个变量。
易错点:
有很多入门者都不知道什么是【32位有符号整数】。
整型有:short、int、long、long long,这些都是有符号的。
C++并没有规定每一种整型所占的位宽,但提供了一种灵活的标准:
short至少16位;
int至少与short一样长;
long至少32位,且至少与int一样长;
long long至少64位,且至少与long一样长。
但常见的,可以认为int都是32位,所以这题可以用int类型。当然选择long类型也没问题。
参考代码:C++
#include <iostream>
using namespace std;
int main()
{
int a, b, c;
cin >> a >> b >> c;
cout << b;
return 0;
}
参考代码 - C语言:
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d%d%d", &a, &b, &c);
printf("%d", b);
return 0;
}