信息学奥赛一本通 1004:字符三角形

2023-05-29 16:56:22    信息学奥赛   

【题目描述】

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

 

【输入】

输入只有一行,包含一个字符。

 

【输出】

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

 

【输入样例】

*

【输出样例】

  *

 ***

*****


【题目考点】

声明字符型变量 char a;

cin输出字符型变量 cin>>a;

cout后用<<分割要输出的量,可以混合输出字符常量(如’ '),字符串常量(如" "),字符型变量等。

cout输出endl,可以换行。cout<<endl;endlC++标准库中的操控器)

字符型变量的格式控制说明符是%c

scanf输入字符型变量:scanf("%c", &a);

printf输出字符型变量:printf("%c", a);

printf的格式控制字符串中,若是一般字符,则会直接输出(如空格),若遇到格式控制说明符(如%d%c),则会顺序地以后面的变量代替说明符。

printf(" %c%c%c", a, a, a);

换行字符为\n’,若想换行,需要在printf输出的字符串末尾加上\n


答案:信息学奥赛一本通 1004:字符三角形