题解分享
题解分享简介
图形等腰三角形 - 题解
```
/*
思路分析
思路一(error) : 1. 接收字符
2. 2*n-1 ==> 每一行的字符个数 循环变量从1开始
3. 每一行的起点 : 一共有三行 则起点为 n 循环变量n-1
思路二:
1. 接收字符
2. 循环嵌套 外循环打印n行 内循环1 打印每行空格 内循环2打印每行字符
*/
#include <bits/stdc++.h>
using namespace std;
int main()
{
char s;
cin >> s;
int j = 1;
for ( int i = 3; i >= 1; i-- ) {
//cout << i * " " << (2 * j - 1) * s << endl;
//解决输出几个字符问题 c++ 不支持数字乘以字符重复输出
//那就用循环
for ( int k = 1; k <= i - 1; k++ ) { //循环输出每一行空格
cout << " ";
}
for ( int l = 1; l <= (2 * j) - 1; l++) { //循环输出每一行字符
cout << s;
}
j++;
cout << endl; //换行
}
return 0;
}
```
查看全文
0
0
0
0
图形等腰三角形 - 题解
include"iostream"
using namespace std;
int main()
{
int n=3;
char a;
cin >> a;
for(int i = 1;i <= n ;i++)
{
for(int j = 1;j <= n - i;j++)
cout << ' ';
for (int k = 1; k <= 2 i - 1; k++)
cout << a;
cout << endl;
}
}
查看全文
0
0
0
0



