Problem F: 字符三角形(字符类型)

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:49 Solved:24

Description

输入一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。

Input

输入只有一行, 包含一个字符(这个字符是临时输入的,并不一定是样例中输入的字符)

Output

该字符构成的等腰三角形,底边长5个字符,高3个字符。

Sample Input Copy

*

Sample Output Copy

  *
 ***
*****

HINT

字符包括字母(a~z、A~Z)、数字(0~9)、运算符号(+、-、*、/......)、标点符号(,。?)和其他符号,以及一些功能性符号。通常由8个二进制位(一个字节)来表示一个字符。
在 ASCII (美国标准信息交换码)编码中,一个英文字母字符存储需要1个字节。在 GB 2312 编码或 GBK 编码中,一个汉字字符存储需要2个字节
字符类型:char


                   ASCII码表(美国标准信息交换码)完整版

ASCII

控制字符

ASCII

控制字符

ASCII

控制字符

ASCII

控制字符

0

NUT

32

(space)

64

@

96


1

SOH

33


65

A

97

a

2

STX

34


66

B

98

b

3

ETX

35

#

67

C

99

c

4

EOT

36

$

68

D

100

d

5

ENQ

37

%

69

E

101

e

6

ACK

38

&

70

F

102

f

7

BEL

39

,

71

G

103

g

8

BS

40

(

72

H

104

h

9

HT

41

)

73

I

105

i

10

LF

42

*

74

J

106

j

11

VT

43

+

75

K

107

k

12

FF

44

,

76

L

108

l

13

CR

45

-

77

M

109

m

14

SO

46

.

78

N

110

n

15

SI

47

/

79

O

111

o

16

DLE

48

0

80

P

112

p

17

DCI

49

1

81

Q

113

q

18

DC2

50

2

82

R

114

r

19

DC3

51

3

83

X

115

s

20

DC4

52

4

84

T

116

t

21

NAK

53

5

85

U

117

u

22

SYN

54

6

86

V

118

v

23

TB

55

7

87

W

119

w

24

CAN

56

8

88

X

120

x

25

EM

57

9

89

Y

121

y

26

SUB

58

:

90

Z

122

z

27

ESC

59

;

91

[

123

{

28

FS

60

<

92

/

124

|

29

GS

61

=

93

]

125

}

30

RS

62

>

94

^

126

~

31

US

63

?

95


127

DEL



以下程序是从键盘输入1个字符,输出这个字符
#include<bits/stdc++.h>  //万能头文件
using namespace std; //使用标准命名空间 
int main()
{
    char ch;  //定义1个字符类型的变量ch 
    cin>>ch;  //从键盘输入1个字符给ch 
    cout<<ch; //输出ch变量的表示的值 
}