一、题目链接
http://noi.openjudge.cn/ch0101/06/
二、解题思路
◎ 输入字符、整数、单精度浮点数、双精度浮点数,通过格式化输出语句控制输出的格式。
三、实施步骤
◎ 首先,定义并输入char类型的字符a、int类型的整数b、float类型的浮点数c、double类型的浮点数d;
◎ 其次,通过格式化输出语句printf配合"%c %d %.6f %.6f"格式控制标记,完成题目要求的格式化输出。
四、Java程序
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
char a = input.next().charAt(0);
int b = input.nextInt();
float c = input.nextFloat();
double d = input.nextDouble();
System.out.printf("%c %d %.6f %.6f", a, b, c, d);
}
}
五、C++程序
#include <iostream>
using namespace std;
int main()
{
char a;
int b;
float c;
double d;
cin.get(a);
cin >> b;
cin >> c;
cin >> d;
printf("%c %d %.6f %.6f", a, b, c, d);
return 0;
}
六、备注
◎ 本题使用Java编程无法AC,只能获得9分。