赞
踩
给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。
输入只有一行,包含一个字符。
该字符构成的等腰三角形,底边长5个字符,高3个字符。
*
*
***
*****
本题考察的是图形的输出。观察题目要求输出的图形,发现这个三角形由三行内容组成。第行行是两个空格加一个星号,第二行是一个空格加三个星号,第三行是5个星号。星号可以替换成输入的任意字符。
接下来就是按找到的规律进行输出。
使用printf输出字符时,是使用%c作占位符的。换行使用转义字符 \n 来实现。
printf("%c\n",c);
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
char c;
cin>>c;
printf(" %c\n",c);
printf(" %c%c%c\n",c,c,c);
printf("%c%c%c%c%c",c,c,c,c,c);
return 0;
}
源码上传至Gitee仓库中,欢迎star!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。