13354: 姓名学号身高体重

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:1 Solved:0

Description

大家都知道了变量可以临时存储数据,期末到了,又到了测量身高体重的时候了。现在编程班的同学想测试一下电脑能不能同时存储多个数据,如姓名,学号,身高,体重。姓名为字符串数据,学号,身高,体重均为整型数据。

Input

第一行为姓名(拼音)

第二行依次为学号,身高,体重,中间用空格隔开。

Output

共一行。依次输出姓名,学号,身高,体重。中间用一个空格隔开。

注意:身高单位为CM,体重单位为Kg,在输出身高和体重时均需加上单位。

Sample Input Copy

Tong jun jie
23 180 60

Sample Output Copy

Tong jun jie 23 180CM 60Kg

HINT

为什么姓名和学号,身高,体重放在同一行输入呢?,

由于姓名是被放入到字符串类型的变量中,而字符串型变量用readln语句输入时,会把一行中的所有内容都读入到字符串型变量中,如果把姓名,学号,身高,体重放在同一行,学号,身高,体重也会被当作姓名输入到字符串型变量中去,造成存储学号,身高,体重的变量无数据可读入。

在pascal编程中,如需读入字符串型变量的数据时,一般会用readln语句而非read语句,因为需要换行,同时括号中只能有一个字符串型变量而不允许有其他变量,在运行程序,只能一行输入一个字符串型变量的数据。其他数据必须另一行输入,不能混在一起。

为什么学号,身高,体重允许同时输入呢?

因为他们都是整型变量,用read或readln输入多个整型变量时,电脑会自动分辨空格或换行作为间隔符,不会混为一谈。