#|POJ NOI0101-08 字符三角形
问题链接:POJ NOI0101-08 字符三角形。
- 总时间限制:
- 1000ms
- 内存限制:
- 65536kB
- 描述
- 给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。
- 输入
- 输入只有一行, 包含一个字符。
- 输出
- 该字符构成的等腰三角形,底边长5个字符,高3个字符。
- 样例输入
-
*
- 样例输出
-
*
-
***
-
*****
- 提示
-
- 来源
- 习题(2-7)
一个简单打印字符图案程序。
程序说明
把打印图案的功能封装到函数中,是一种好的做法。
这个程序的不同点在于,用指定的字符打印图案。
有关程序逻辑的详细说明,参见参考链接。
【#|POJ NOI0101-08 字符三角形】
参考链接:I00006 打印等腰三角形字符图案(底边在下)
AC的C++语言程序:
#include using namespace std;
const int N = 3;
void delta(int n, char c)
{
int i;
for(i=1;
i<=n;
i++){
int j;
for(j=1;
j<=n-i;
j++)
cout << " ";
for(j=1;
j<=2*i-1;
j++)
cout << c;
cout << endl;
}
}int main()
{
char c;
cin >> c;
delta(N, c);
return 0;
}
推荐阅读
- 一起来学习C语言的字符串转换函数
- C语言字符函数中的isalnum()和iscntrl()你都知道吗
- 字符串拼接成段落,换行符(\n)如何只执行n-1次
- 爬虫数据处理HTML转义字符
- C语言的版本比较
- JavaScript|JavaScript — call()和apply()、Date对象、Math、包装类、字符串的方法
- JS截取字符串的方法详解
- Python|Python 字符串 子串 回文串
- LeetCode|LeetCode 每日一题 [52] 表示数值的字符串
- Swift|Swift 字符串转数组