蓝桥杯图案打印

一年一度的植树节就要到了,计算机学院学生准备在学院教学楼门前的空地上种植树木。为使树木排列得更加美观,大家决定把树木排列成菱形。 现在告诉你我们所拥有的树木能排列成边长为 NN 的菱形,请你编程输出树木所排列的图案(用 * 号代表树木)。

Input

一个整数 NN (1≤N≤10)(1≤N≤10)

Output

排列成菱形图案的 * 号。 请注意在图案中:每行树木之间无空行,每列树木之间均有一个空列。

Examples

Input

Copy

Output

Copy

** ** ** **

Input

Copy

Output

Copy

** ** ** ** ** **

#include <iostream>#include <cstdio>using namespace std ;int main(){ int n ; cin >>n ; if(n == 1 ) { cout<<"*"; } else { for(int i = 1 ; i<= n ;i++ ) // 控制行数, { for(int j = 2*(n-i+1)-2 ;j>=1 ;j--) // 控制空格 { printf(" "); } if(i !=1) cout<<"*"; for(int k = 2;k<=4*(i-1) ; k++ ) { cout<<" "; } cout<<"*"<<endl; } for(int i = n-1 ; i>=1 ; i--) { for(int j = 1; j<= 2*(n-1)- 2*i +2 ;j++) { cout<<" "; } cout<<"*"; for(int k = 4*(i-1) ; k>=2 ;k--) { cout<<" " ; } if(i !=1) cout<<"*"<<endl; }} return 0 ;}

#include <iostream>#include <cstdio>using namespace std ;int main(){ int n ; cin >>n ; if(n == 1 ) { cout<<"*"; } else { for(int i = 1 ; i<= n ;i++ ) // 控制行数, { for(int j = 2*(n-i+1)-2 ;j>=1 ;j--) // 控制空格 { printf(" "); } if(i !=1) cout<<"*"; for(int k = 2;k<=4*(i-1) ; k++ ) { cout<<" "; } cout<<"*"<<endl; } for(int i = n-1 ; i>=1 ; i--) { for(int j = 1; j<= 2*(n-1)- 2*i +2 ;j++) { cout<<" "; } cout<<"*"; for(int k = 4*(i-1) ; k>=2 ;k--) { cout<<" " ; } if(i !=1) cout<<"*"<<endl; }} return 0 ;}

#include <iostream>#include <cstdio>using namespace std ;int main(){ int n ; cin >>n ; if(n == 1 ) { cout<<"*"; } else { for(int i = 1 ; i<= n ;i++ ) // 控制行数, { for(int j = 2*(n-i+1)-2 ;j>=1 ;j--) // 控制空格 { printf(" "); } if(i !=1) cout<<"*"; for(int k = 2;k<=4*(i-1) ; k++ ) { cout<<" "; } cout<<"*"<<endl; } for(int i = n-1 ; i>=1 ; i--) { for(int j = 1; j<= 2*(n-1)- 2*i +2 ;j++) { cout<<" "; } cout<<"*"; for(int k = 4*(i-1) ; k>=2 ;k--) { cout<<" " ; } if(i !=1) cout<<"*"<<endl; }} return 0 ;}

THE END
0.74输出菱形图案这篇博客介绍了一个简单的C语言程序,该程序用于输出由'A'字符组成的菱形图案。程序分为两种输出方式,一种是一行输出,另一种是分三行输出。输出的菱形图案包括上下对称的'A'字符,是初学者练习控制台输出和字符串格式化的经典例子。 一、题目要求 本题要求编写程序,输出指定的由“A”组成的菱形图案。 jvzquC41dnuh0lxfp0tfv8r2a8<15?=271gsvrhng1jfvjnnu1736>89498
1.本题要求编写程序,输出指定的由“A”组成的菱形图案。文章浏览阅读374次。/通过控制空格的数量配合换行符来输出菱形图案。_本题要求编写程序,输出指定的由“a”组成的菱形图案。jvzquC41dnuh0lxfp0tfv8oc{kf1jwvkerf1mjvckrt1:944;692=
2.在第一行和最末行为止。例如输入字母D,输出图形如下输入一个大写字母打印菱形。菱形中间一行由该字母组成,相邻的各行由前面的字母依次组成,直到字母A出现在第一行和最末行为止。例如输入字母D,输出图形如下 C语言在线运行jvzq<84lcxg/l|wwp0tfv8Q:NMv0gmnv
3.1002:输出菱形图案该编程题要求用C语言编写程序,输出特定的由A构成的菱形图案。输入为空,输出应为指定格式的菱形图案。示例代码给出了两种正确的实现方式,均能正确打印菱形。 c语言自练,OJ系统第三题。 题目描述 本题要求编写程序,输出指定的由“A”组成的菱形图案。 jvzquC41dnuh0lxfp0tfv8r2a9::2A5421gsvrhng1jfvjnnu1742<<:529
4.输出菱形图案/*7-3 输出菱形图案(5 分)本题要求编写程序,输出指定的由“A”组成的菱形图案。 输入格式: 本题无输入 输出格式: 按照下列格式输出由“A”组成的菱形图案。 A A A A */#include <stdio.h>intmain() {printf(" A\n");printf("A A\n");printf(" A\n");return0; } jvzquC41dnuh0lxfp0tfv8vsa4915=;;31gsvrhng1jfvjnnu1=96?:;:7
5.C语言:打印AZ字母组合的菱形图案南非波波char c='A'; // scanf("%d",&n); for(i=1;i<=2*n-1;i++) { int j,k; k=n-abs(n-i); for(j=0;j<=abs(n-i);j++) { printf("+"); } for(j=1;j<=2*k-1;j++) { printf("%c",c); c++; if(c=='Z'+1) { c='A'; } } for(j=0;j<=abs(n-i);jvzquC41yy}/ewgnqiy/exr1uqthsrsidq5q1A>562:40qyon
6.C语言基础输出输出菱形图案 #include<stdio.h>intmain() {printf(" A\n");printf("A A\n");printf(" A\n");return0; } 一键获取完整项目代码 1 2 3 4 5 6 7 8 9 知识点: 1,学会了输入输出; 2,学会了输出换行。 心得体会: 其实C语言也不是想象中的那么难学,只要自己用心去体会,最后一定会有一个好结果jvzquC41dnuh0lxfp0tfv8}i39sl5A7636783961ctzjeuj1fgzbkux19::7999;
7.C语言入门到精通100题c语言入门基础100题题目:输出特殊图案,请在c环境中运行,看一看,VeryBeautiful! 1.程序分析:字符共有256个。不同字符,图形不一样。 2.程序源代码: #include “stdio.h“ main() { char a=176,b=219; printf(“%c%c%c%c%c\n“,b,a,a,a,b); printf(“%c%c%c%c%c\n“,a,b,a,b,a); jvzquC41dnuh0lxfp0tfv8]kc2Rjcwl1ctzjeuj1fgzbkux175769=:7
8.输入一个大写字符,输出由A至该字符组成的空心正三角形。例如,输入C更多“输入一个大写字符,输出由A至该字符组成的空心正三角形。例如,输入C,输出 A B B CCCCC”相关的问题 第1题 编写作图程序:输入一个整数n,输出由n行上三角形与n+1 编写作图程序:输入一个整数n,输出由n行上三角形与n+1行下三角形组成的如下菱形。 输入样例: 5 输出样例:(程序有3个空,答案一行写jvzquC41yy}/uqfpiz{fdj3eqo5but43;;;2::70jvsm