【入门】字符图形10-字母三角
描述
输入一个整数打印字符图形
输入描述
一个整数(0<N<10)
输出描述
一个字符图形
用例输入 1
3
用例输出 1
A BBB CCCCC
#include <iostream>
#include <iomanip>
using namespace std;
int main(int argc, char *argv[]) {
int n;
cin>>n;
for (int i = 1; i<=n; i++) {
for (int j=1; j<=n-i; j++) {
cout<<" ";
}
// A->65,B->66,……
for (int j=1; j<=2*i-1; j++) {
cout<< (char)(64+i);
}
for (int j=1; j<=n+1-i; j++) {
cout<<" ";
}
cout<<endl;
}
}
【入门】字符图形11-字母正三角
描述
输入一个整数打印字符图形
输入描述
一个整数(0<N<10)
输出描述
一个字符图形
用例输入 1
4
用例输出 1
A ABC ABCDE ABCDEFG
#include <iostream>
#include <iomanip>
using namespace std;
int main(int argc, char *argv[]) {
int n;
cin>>n;
for (int i = 1; i<=n; i++) {
for (int j=1; j<=n-i; j++) {
cout<<" ";
}
// A->65,B->66,……
for (int j=1; j<=2*i-1; j++) {
cout<< (char)(65+j-1);
}
for (int j=1; j<=n+1-i; j++) {
cout<<" ";
}
cout<<endl;
}
}
【入门】字符图形1-星号矩形
描述
打印字符图形。输出n行n列"*"
输入描述
一个整数 n(0 < n < 10)
输出描述
一个矩形字符图形
用例输入 1
3
用例输出 1
*** *** ***
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
for(int i = 1;i<=n;i++){
for(int j=1;j<=n;j++){
cout<<"*";
}
cout<<endl;
}
return 0;
}
【入门】字符图形2-星号直角
描述
打印字符图形。
输入描述
一个整数(0 < n < 10)
输出描述
一个字符图形
用例输入 1
3
用例输出 1
* ** ***
#include <bits/stdc++.h>
using namespace std;
int n;
int main()
{
scanf("%d", &n);
for(int i=1; i<=n; ++i){
for(int j=1; j<=i; ++j){
printf("*");
}
printf("\n");
}
return 0;
}
【入门】字符图形3-平行四边形
描述
输入一个整数打印字符图形
输入描述
一个整数(0<N<10)
输出描述
一个字符图形
用例输入 1
5
用例输出 1
***** ***** ***** ***** *****
提示
注意:第一行没有空格,第二行有1个空格,第3行有2个空格,以此类推!
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
for(int i = n-1;i>=0;i--){
for(int j=1;j<=n-i-1;j++){
cout<<" ";
}
for(int j=1;j<=n;j++){
cout<<"*";
}
cout<<endl;
}
return 0;
}
【入门】字符图形4-星号正三角
描述
输入一个整数打印字符图形
输入描述
一个整数(0<N<10)
输出描述
一个字符图形,例如,输入3,则输出图形如下:(为方便统计,□代表空格,×代表*)
□□×
□×××
×××××
用例输入 1
3
用例输出 1
* *** *****
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
for(int i = 1;i<=n;i++){
for(int j=1;j<=n-i;j++){
cout<<" ";
}
for(int j=1;j<=2*i+1-2;j++){
cout<<"*";
}
cout<<endl;
}
return 0;
}
【入门】字符图形5-星号梯形
描述
输入一个整数打印字符图形 N=3 输出
□□×××
□×××××
×××××××
N=5
□□□□×××
□□□×××××
□□×××××××
□×××××××××
×××××××××××
输入描述
一个整数(0<N<10)
输出描述
一个字符图形
用例输入 1
3
用例输出 1
*** ***** *******
#include <bits/stdc++.h>
using namespace std;
int n, cnt=3;
int main()
{
scanf("%d", &n);
for(int i=1; i<=n; ++i){
for(int j=1; j<=n-i; ++j){
printf(" ");
}
for(int j=1; j<=cnt; ++j){
printf("*");
}
cnt+=2;
printf("\n");
}
return 0;
}
【入门】字符图形6-星号倒三角
描述
输入一个整数打印字符图形
输入描述
一个整数(0<N<10)
输出描述
一个字符图形,如:n=3,则输出图形如下:
×××××
□×××
□□×
用例输入 1
3
用例输出 1
***** *** *
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
for(int i = n-1;i>=0;i--){
for(int j=1;j<=n-i-1;j++){
cout<<" ";
}
for(int j=1;j<=2*i+1;j++){
cout<<"*";
}
cout<<endl;
}
return 0;
}
【入门】字符图形7-星号菱形
描述
输入一个整数打印字符图形
输入描述
一个整数(0<N<10)
输出描述
一个字符图形,如输入2,则产生5行的菱形:
□□×
□×××
×××××
□×××
□□×
用例输入 1
2
用例输出 1
* *** ***** *** *
#include <bits/stdc++.h>
using namespace std;
int n, cnt;
int main()
{
scanf("%d", &n);
for(int i=1; i<=n; ++i){
for(int j=1; j<=n-i+1; ++j){
printf(" ");
}
for(int j=1; j<=2*i-1; ++j){
printf("*");
}
printf("\n");
}
for(int j=1; j<=2*n+1; ++j){
printf("*");
}
printf("\n");
cnt=2*n-1;
for(int i=1; i<=n; ++i){
for(int j=1; j<=i; ++j){
printf(" ");
}
for(int j=1; j<=cnt; ++j){
printf("*");
}
printf("\n");
cnt-=2;
}
return 0;
}
【入门】字符图形8-数字三角
描述
输入一个整数打印字符图形
输入描述
一个整数(0<N<10)
输出描述
一个字符图形
用例输入 1
3
用例输出 1
1 123 12345
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
for(int i = 1;i<=n;i++){
for(int j=1;j<=n-i;j++){
cout<<" ";
}
for(int j=1;j<=2*i+1-2;j++){
cout<<j;
}
cout<<endl;
}
return 0;
}