一、例题解析
1.输出第二个整数
描述
输入三个整数,把第二个输入的整数输出。
输入
只有一行,共三个整数,整数之间由一个空格分隔。整数是32位有符号整数。
输出
只有一行,一个整数,即输入的第二个整数。
样例输入
123 456 789
样例输出
456
解析
既然程序有输入,那就必须得了解一个基本的输入语句(标准输入语句):
scanf(" ") 头文件:cstdio
如果要输出第二个整数,总不能只懂得标准输出吧?
再来一发:
整数变量:int 占位符:%d _头文件:cstdio
大家可以先自己尝试一下
参考代码
#include <cstdio>
int main() {
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("%d",b);
return 0;
}
二、巩固加强
1.首尾呼应
描述
输入三个整数,输出这三个整数中的第一个和最后一个整数。
输入
只有一行,三个整数,整数之间由一个空格分隔
输出
只有一行,三个整数中的第一个和最后一个整数。
样例输入
123 456 789
样例输出
123 789
请同学们等下再看参考代码哦!
参考代码
#include <cstdio>
int main() {
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("%d",b);
return 0;
}
全部是本人原创,请大家多多包含和支持,不喜勿喷!
如果有同学的写的代码比我的代码更简洁或者思路不同,请在下方评论区评论并写出你的代码,我会认真看的。
这篇博客详细讲解了如何在C++中处理整数的输入和输出,包括如何输出第二个整数和如何输出三个整数中的首尾两个。通过样例输入和输出,解析了基本的`scanf`和`printf`用法,并鼓励读者尝试自己编写代码。
5011

被折叠的 条评论
为什么被折叠?



