好文档 - 专业文书写作范文服务资料分享网站

打印图形专题

天下 分享 时间: 加入收藏 我要投稿 点赞

专题:打印图形

1.编写程序,输入整数n,输出n行的字符图案。例如n=5时输出: #include int main() *

{ **

int n; ***

scanf(\ ****

int i,j,k; *****

k=n-1; ****

for(i=-k;i<=k;i++) ***

{ **

for(j=0;j

2. 由键盘输入正数n(n<30),要求输出如下2*n+1行的菱形图案 \ for(j=0;j

printf(\ *

printf(\ ***

} *****

} ***

*#include

#include int main() {

int n;

scanf(\ int i,j;

for(i=-n;i<=n;i++) {

for(j=0;j

for(j=0;j<2*n+1-2*abs(i);j++) printf(\ printf(\ } }

3.由键盘输入正数n(n<10),要求输出如下中间数字为n的菱形图案。 菱形右边不留多余空格 1 121 12321 1234321 12321 121 1

#include #include

int main() {

int n;

scanf(\ int i,j,k; k=n-1;

for(i=-k;i<=k;i++) {

for(j=0;j

for(j=1;j<=n-abs(i);j++){printf(\

if(abs(i)!=k){for(j=n-abs(i)-1;j>=1;j--) printf(\ printf(\ } }

4. 由键盘输入n(n为奇数),打印如下图空心菱形

例n=7 * * * * * * * * * * *

*#include int main() {

int i,j,k,space,d; int n;

scanf(\ d=(n+1)/2;

for(i=1;i

if(i<=d) space=d-i; else space=i-d; k=2*(d-space)-3; for(j=0;j

printf(\ }

printf(\

for(j=0;j

#include int main() { int n; scanf(\ int i,j,k; k=(n-1)/2; for(i=-k;i<=k;i++) { for(j=0;j

5.打印空心等腰梯形 运行结果:

代码实现: int n = 0;

printf(\ scanf(\ for(int i = 1;i <= n;i++){

for(int j = 1;j <= 2 * n + i - 3;j++){

if(j == n - i + 1 || (j > n - i + 1 && (i == 1 || i == n))){ printf(\ }else{ printf(\ } }

printf(\ }

6.打印实心等腰梯形 运行结果:

代码: #include int main() {int n; int i,j;

scanf(\

for(i=0;i

for(j=0;j

7.输出倒三角形 运行结果:

#include

#include int main() {

int n; int i,j;

scanf(\ for(i=-n;i<0;i++) {

for(j=0;j

for(j=0;j<(2*abs(i)-1);j++) printf(\ printf(\ } }

8.打印平行四边形

#include int main() {

int n; int i,j; scanf(\ for(i=1;i<=n;i++) {

for(j=0;j

9.输出矩形 运行结果:

代码实现: int n = 0;

printf(\ scanf(\

for(int i = 1;i <= n;i++) {//打印行数 for(int j = 1;j <= n;j++) {//打印列数 printf(\ }

printf(\ }

10.打印等腰三角形 运行结果:

打印图形专题

专题:打印图形1.编写程序,输入整数n,输出n行的字符图案。例如n=5时输出:#includeintmain()*{**intn;***scanf(\****inti,j,k;
推荐度:
点击下载文档文档为doc格式
62dm34m0cf3ef8l940oa3cwgi893aj006cq
领取福利

微信扫码领取福利

微信扫码分享