|
💐The Begin💐点点关注,收藏不迷路💐
|
读入一个字符,一个整数,一个单精度浮点数,一个双精度浮点数,然后按顺序输出它们,并且要求在他们之间用一个空格分隔。输出浮点数时保留6位小数。
输入
共有四行:
第一行是一个字符;
第二行是一个整数;
第三行是一个单精度浮点数;
第四行是一个双精度浮点数。
输出
输出字符、整数、单精度浮点数和双精度浮点数,之间用空格分隔。
样例输入
a
12
2.3
3.2
样例输出
a 12 2.300000 3.200000
C语言代码
#include <stdio.h>
int main() {
char ch; // 定义字符变量
scanf(“%c”, &ch); // 读取一个字符
int num1; // 定义整型变量
scanf("%d", &num1); // 读取一个整数
float num2; // 定义单精度浮点数变量
scanf("%f", &num2); // 读取一个单精度浮点数
double num3; // 定义双精度浮点数变量
scanf("%lf", &num3); // 读取一个双精度浮点数
printf("%c %d %.6f %.6lf\n", ch, num1, num2, num3); // 按要求格式输出,中间用空格隔开,浮点数保留6位小数
return 0;
}
C++代码
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
char ch; // 定义字符变量
cin >> ch; // 读取一个字符
int num1; // 定义整型变量
cin >> num1; // 读取一个整数
float num2; // 定义单精度浮点数变量
cin >> num2; // 读取一个单精度浮点数
double num3; // 定义双精度浮点数变量
cin >> num3; // 读取一个双精度浮点数
cout << fixed << setprecision(6) << ch << " " << num1 << " " << num2 << " " << num3 << endl; // 按要求输出,设置浮点数保留6位小数,中间用空格隔开
return 0;
}
Java代码
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
char ch = scanner.next().charAt(0); // 读取一个字符
int num1 = scanner.nextInt(); // 读取一个整数
float num2 = scanner.nextFloat(); // 读取一个单精度浮点数
double num3 = scanner.nextDouble(); // 读取一个双精度浮点数
System.out.printf("%c %d %.6f %.6f\n", ch, num1, num2, num3); // 按要求格式输出,浮点数保留6位小数,中间用空格隔开
scanner.close();
}
}
Python代码
ch = input() # 读取一个字符
num1 = int(input()) # 读取一个整数
num2 = float(input()) # 读取一个单精度浮点数
num3 = float(input()) // 读取一个双精度浮点数
print(f"{ch} {num1} {num2:.6f} {num3:.6f}") # 按要求格式输出,使用f-string格式化,浮点数保留6位小数,中间用空格隔开

|
💐The End💐点点关注,收藏不迷路💐
|

3785

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



