对齐输出
对齐输出
- C语言代码
- C++ 语言代码
- Java语言代码
- Python语言代码
💐The Begin💐点点关注,收藏不迷路💐 |
输入三个整数,按每个整数占8个字符的宽度,右对齐输出它们。
输入
只有一行,包含三个整数,整数之间以一个空格分开。
输出
只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。
样例输入
123456789 0 -1
样例输出
123456789 0 -1
C语言代码
#include <stdio.h>int main() {int num1, num2, num3; // 定义三个整型变量,用于存储输入的三个整数scanf("%d %d %d", &num1, &num2, &num3); // 从标准输入读取三个整数printf("%8d %8d %8d\n", num1, num2, num3); // 按照每个整数占8个字符宽度,右对齐输出三个整数return 0;
}
C++ 语言代码
#include <iostream>
#include <iomanip> // 需要包含这个头文件用于设置输出格式int main() {int num1, num2, num3; // 定义三个整型变量,用于存放输入的三个整数std::cin >> num1 >> num2 >> num3; // 从标准输入读取三个整数std::cout << std::setw(8) << num1 << " " << std::setw(8) << num2 << " " << std::setw(8) << num3 << std::endl;// 使用setw函数设置每个整数输出的宽度为8个字符,实现右对齐输出,中间用空格隔开return 0;
}
Java语言代码
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int num1 = scanner.nextInt(); // 读取第一个整数int num2 = scanner.nextInt(); // 读取第二个整数int num3 = scanner.nextInt(); // 读取第三个整数System.out.printf("%8d %8d %8d\n", num1, num2, num3);// 使用printf方法按照指定格式,每个整数占8个字符宽度,右对齐输出三个整数scanner.close();}
}
Python语言代码
num1, num2, num3 = map(int, input().split()) # 通过输入获取三个整数并分别赋值给对应变量
print(f"{num1:>8} {num2:>8} {num3:>8}") # 使用格式化字符串,每个整数占8个字符宽度,右对齐输出
💐The End💐点点关注,收藏不迷路💐 |