Bootstrap

1003:对齐输出


🚀欢迎互三👉:快乐不打样 💎💎 

🚀关注博主,后期持续更新系列文章

🚀如果有错误感谢请大家批评指出,及时修改

🚀感谢大家点赞👍收藏评论✍ 

【题目描述】

读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们,按照格式要求依次输出三个整数,之间以一个空格分开。

【输入】

只有一行,包含三个整数,整数之间以一个空格分开。

【输出】

只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。

【输入样例】

123456789 0 -1

【输出样例】

123456789       0      -1

【示例代码 】

#include<bits/stdc++.h>
using namespace std;

// 主函数,程序的入口
int main(){
    int a,b,c;  // 定义三个整数变量 a、b、c
    cin>>a>>b>>c;  // 从标准输入读取三个整数分别赋值给 a、b、c
    printf("%8d %8d %8d",a,b,c);  // 以每个整数占 8 个字符宽度、右对齐的格式输出 a、b、c
    return 0;  // 正常返回 0,表示程序执行成功
}

【代码详解】

这段 C 语言代码的解析如下:

  • #include<bits/stdc++.h>: 这是一个头文件的包含指令,它可能包含了多个 C++ 标准库的头文件。
  • using namespace std;: 使用 std 命名空间,以便在代码中直接使用标准库中的函数和对象。
  • int main(): 定义主函数,程序的入口点。
  • int a, b, c;: 声明了三个整数类型的变量 ab 和 c
  • cin >> a >> b >> c;: 使用 cin 从输入中读取三个整数,并分别存储在变量 ab 和 c 中。
  • printf("%8d %8d %8d", a, b, c);: 使用 printf 函数按照指定的格式输出变量 ab 和 c 的值。%8d 表示每个数占用 8 个字符的宽度。

【​​​​​​​代码本质】

这段代码的主要功能是从输入中读取三个整数,并按照指定格式输出到屏幕上。​​​​​​​

;