收藏 分销(赏)

C语言打印图形.doc

上传人:天**** 文档编号:2190770 上传时间:2024-05-22 格式:DOC 页数:40 大小:148.54KB
下载 相关 举报
C语言打印图形.doc_第1页
第1页 / 共40页
C语言打印图形.doc_第2页
第2页 / 共40页
C语言打印图形.doc_第3页
第3页 / 共40页
C语言打印图形.doc_第4页
第4页 / 共40页
C语言打印图形.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

1、(完整版)C语言打印图形1-1。 编程,输入n,输出如下例(n=5)所示的图形: * * * * * -main()int i,j,n;scanf(”d,&n);for(i=1;i=n;i+)for(j=1;j=ni;j+)printf(” );for(j=1;j=n;j+)printf(*”);printf(n”); 12. 编程,输入n,输出如下例(n=5)所示的图形: * * * * * -main()int i,j,n;scanf(d”,&n);for(i=1;i=n;i+)for(j=1;j=i1;j+)printf(” ”);for(j=1;j=n;j+)printf(”*);pr

2、intf(”n”);1-3. 编程,输入n值,输出如下例(n=4)所示的图形: * * * * main()int i,j,n;scanf(d”,n);for(i=1;i=n;i+)for(j=1;j=ni;j+)printf(” );for(j=1;j=2i1;j+)printf(”);printf(”n”);1-4。 编程,输入n值,输出如下例(n=4)所示的图形: * * * main()int i,j,n;scanf(”%d,&n);for(i=1;i=n;i+)for(j=1;j=i-1;j+)printf(” ”);for(j=1;j=2(ni)+1;j+)printf(*);pr

3、intf(”n”);15。 编程,输入n值,输出如下例(n=4)所示的高和上底均为n的等腰梯形: * * * * -main()int i,j,n;scanf(d,&n);for(i=1;i=n;i+)for(j=1;j=n-i;j+)printf( );for(j=1;j=2i2+n;j+)printf();printf(”n”);1-6。 编程,输入n值,输出如下例(n=4)所示的高和下底均为n的等腰梯形: * * * * -main()int i,j,n;printf(”nInput n=);scanf(%d”,n);for(i=n;i=1;i-)for(j=1;j=ni;j+)prin

4、tf( ”);for(j=1;j=2i2+n;j+)printf(”);printf(”n”);17. 编程,输入n,输出如下例(n=3)所示的边长为n的菱形: * * * -main()int i,j,k,n;printf(nInput n=);scanf(”%d”,n);for(i=1;i=2n1;i+)if(i=n)k=i;else k=2n-i;for(j=1;j=n-k;j+)printf( ”);for(j=1;j=2*k1;j+)printf();printf(”n”);18。 编程,输入n值,输出如下例(n=4)所示的边长均为n的正六边形: * * * * * * * 当 n=

5、4 时-main()int i,j,k,n;printf(”nInput n=);scanf(”d,&n);for(i=1;i=2*n1;i+)if(i=n)k=i;else k=2*n-i;for(j=1;j=n-k;j+)printf( ”);for(j=1;j=2k-2+n;j+)printf(”);printf(”n);19。 编程,输入n值,输出如下例(n=4)所示的图形: * * *-main()int i,j,n;printf(”nInput n=”);scanf(d,&n);for(i=1;i=n;i+)if(i=1|i=n)for(j=1;j=n;j+)printf(”);p

6、rintf(n”);elsefor(j=1;j=n-i;j+)printf(” );printf(”*n”);110。 编程,输入n值,输出如下例(n=4)所示的图形: * *-main()int i,j,n;printf(”nInput n=”);scanf(”%d”,&n);for(i=1;i=n;i+)if(i=1|i=n)for(j=1;j=n;j+)printf(”*);printf(n);elsefor(j=1;j=i-1;j+)printf( ”);printf(”n”);111. 编程,输入n值,输出如下例(n=5)所示的图形: * * -main()int i,j,n;pri

7、ntf(nInput n=”);scanf(%d”,&n);for(i=1;i=n;i+)for(j=1;j=n-i;j+)printf(” );printf(*”);for(j=1;j=n2;j+)printf(%s”,i=1|i=n?:” ”);printf(*”);printf(n”);112. 编程,输入n值,输出如下例(n=5)所示的图形: * * * * * main()int i,j,n;printf(”nInput n=);scanf(%d”,n);for(i=n;i=1;i-)for(j=1;j=ni;j+)printf(” ”);printf(”*”);for(j=1;j=

8、n-2;j+)printf(”%s,i=1|i=n?”:” );printf(”);printf(”n);1-13. 编程,输入n值,输出如下例(n=4)所示的图形: * * -main()int i,j,n;printf(”nInput n=”);scanf(”%d”,n);for(i=1;i=n-1;i+)for(j=1;j=n+i1;j+)printf(%s”,j=n-i+1|j=n+i-1?”*”: );printf(n”);for(j=1;j=2n-1;j+)printf(”);114。 编程,输入n值,输出如下例(n=4)所示的图形: * * * -main()int i,j,n;

9、printf(nInput n=”);scanf(%d,n);for(j=1;j=2n-1;j+)printf(”);printf(”n);for(i=n-1;i=1;i-)for(j=1;j=n+i1;j+)printf(s”,j=n-i+1j=n+i1?*”: ”);printf(n”);115。 编程,输入n值,输出如下例(n=4)所示的高和上底均为n的等腰梯形: * * * * * * main()int i,j,n;printf(nInput n=”);scanf(%d”,&n);for(i=1;i=n;i+)for(j=1;j=ni;j+)printf( );printf(”*”)

10、;for(j=1;j=1;i-)for(j=1;j=n-i;j+)printf( ”);printf(”*”);for(j=1;j=n4+2*i;j+)printf(%s”,i=1|i=n?”*”:” );printf(”);printf(n);117。 编程,输入n值,输出下例(n=3)所示的边长为n的菱形: * * * * main()int i,j,k,n;printf(”nInput n=);scanf(d”,&n);for(i=1;i=2n-1;i+)if(i=n)k=i;else k=2*n-i;for(j=1;j=n+k1;j+)printf(”s,j=nk+1j=n+k1?”:

11、 );printf(n”);118。 编程,输入n值,输出下例(n=4)所示的边长为n的正六边形: * * * * * * * -main()int i,j,k,n;printf(nInput n=);scanf(”%d,n);for(i=1;i=2n1;i+)if(i=n)k=i;else k=2*n-i;for(j=1;j=n-k;j+)printf( ”);printf(”*);for(j=1;j=n-4+2*k;j+)printf(%s,i=1|i=2*n-1?”*”:” );printf(”);printf(”n”);119. 编程,输入n值,输出下例(n=5)所示的高为n的图形:

12、* * * * * * * -main()int i,j,n;printf(”nInput n=”);scanf(”%d”,&n);for(i=1;i=n1;i+)for(j=1;j=i;j+)printf();for(j=1;j=2*n2i-1;j+)printf(” );for(j=1;j=i;j+)printf(”*);printf(n”);for(j=1;j=2*n1;j+)printf(*”);120. 编程,输入n值,输出下例(n=5)所示的高为n的图形: * * * * * * * -main()int i,j,n;printf(”nInput n=”);scanf(”d,&n)

13、;for(j=1;j=1;i)for(j=1;j=i;j+)printf(”);for(j=1;j=2*n-2*i1;j+)printf(” );for(j=1;j=i;j+)printf(*”);printf(”n”);1-21。 编程,输入n值,输出下例(n=3)所示的图形: * * * * * -main()int i,j,k,n;printf(nInput n=);scanf(”d”,&n);for(i=1;i=2*n1;i+)if(i=n)k=i;else k=2n-i;for(j=1;j=k1;j+)printf(” ”);printf(”*”);for(j=1;j=2*n-2k1

14、;j+)printf(” ”);printf(”%s,i=n?”n”:n);122。 编程,输入n值,输出下例(n=3)所示的图形: * * main()int i,j,k,n;printf(nInput n=);scanf(%d,n);for(i=1;i=2n-1;i+)if(i=n)k=i;else k=n;for(j=1;j=k1;j+)printf( );printf(”*);for(j=1;j=2*n2k1;j+)printf(” ”);printf(”s,k=n?”n:n”);123. 编程,输入n值,输出下例(n=4)所示的图形: * * * * * *main()int i,j

15、,k,n;printf(nInput n=”);scanf(%d,n);for(i=1;i=2n-1;i+)if(i=n)k=i;else k=2ni;printf(*”);for(j=1;j=nk;j+)printf( );printf(%s”,k=n?”n:”n”);124。 编程,输入n值,输出下例(n=5)所示的图形: * * * * * * *main()int i,j,n;printf(nInput n=);scanf(d,&n);for(i=1;i=1;i-)for(j=1;j=n+i-1;j+)printf(”%s,j=ni+1j=n+i-1?: );printf(n);1-2

16、6. 编程,输入n值,输出下例(n=5)所示的图形: * * * *main()int i,j,n;printf(”nInput n=”);scanf(”%d,&n);for(i=1;i=n;i+)for(j=1;j=n+i-1;j+)printf(”s,j=n-i+1|j=n+i-1?”: );printf(n”);1-27. 编程,打印下列上三角形式的乘法九九表. 1 2 3 4 5 6 7 8 9 - 1 2 3 4 5 6 7 8 9 4 6 8 10 12 14 16 18 9 14 15 18 21 24 27 16 20 24 28 32 36 25 30 35 40 45 36

17、 42 48 54 49 56 63 86 72 81main() int i ,j ,n=1; for(i=1;i=9;i+)printf(”3d”,n+); printf(n-n); for(i=1;i=9;i+) for(j=1;ji;j+)printf( );for(j=i;j=9;j+)printf(3d”,ji);printf(”n); 1-28。 编程,打印下列乘法九九表。 1 2 3 4 5 6 7 8 9 - 81 86 72 49 56 63 36 42 48 54 25 30 35 40 45 16 20 24 28 32 36 9 14 15 18 21 24 27 4

18、 6 8 10 12 14 16 18 1 2 3 4 5 6 7 8 9-main() int i ,j ,n=1; for(i=1;i=1;i-) for(j=1;ji;j+)printf( );for(j=i;j=9;j+)printf(%3d”,j*i);printf(”n); 1-29. 编程,输入n值,输出如下例(n=5)所示的高度为n的数字金字塔: 1 121 12321 1234321 123454321 -main() int i ,j ,n; printf(”nInput n=”); scanf(%d”,&n); for(i=1;i=n;i+) for(j=1;j=ni;j

19、+)printf( ”); for(j=1;j=i;j+)printf(”d”,j); for(j=i-1;j=1;j-)printf(”%d”,j); printf(n”); 1-30. 编程,输入n值,输出如下例(n=5)所示的高度为n的数字金字塔: 123454321 1234321 12321 121 1main() int i ,j ,n; printf(nInput n=); scanf(”%d,&n); for(i=n;i=1;i-) for(j=1;j=ni;j+)printf( ); for(j=1;j=1;j-)printf(”%d”,j); printf(n); 1-31

20、。 编程,输入n值,输出如下例(n=5)所示的数字菱形.1 121 12321 1234321 123454321 1234321 123321 1211 -main() int i ,j ,n; printf(”nInput n=); scanf(”%d”,&n); for(i=1;in;i+) for(j=1;j=ni;j+)printf( ”); for(j=1;j=1;i-) for(j=1;j=ni;j+)printf( ); for(j=1;j=i;j+)printf(”%d,j); for(j=i-1;j=1;j)printf(d,j); printf(”n”); 1-32。 编

21、程,输入n值,输出如下例(n=4)所示的数字菱形。 4 434 432344321234 43234 434 4 main() int i ,j ,n; printf(”nInput n=”); scanf(”d,n); for(i=1;in;i+) for(j=1;j=ni;j+)printf(” ”);for(j=1;j=1;j-)printf(”d”,n-j+1); printf(n”); for(i=n;i=1;i) for(j=1;j=1;j-)printf(%d”,n-j+1); printf(”n”); 1-33。 编程, 输入顶行字符和图形的高。输出如下例(顶行字符为A,图形的

22、高为5)所示的图形, A B C D E F G H I J K L M N O P Q R S T U V W X Y-main() int i ,j ,n; char abc; printf(nInput char=”); scanf(%c”,&abc); printf(nInput n=”); scanf(”%d”,n); for(i=1;i=n;i+) for(j=1;j=ni;j+)printf( ”);for(j=1;j=2*i1;j+)printf(”%c,abc+);printf(”n”); 134. 编程, 输入顶行字符和图形的高。输出如下例(顶行字符为A,图形的高为5)所示的图形。 A B B C C D D E E D D C C B B Amain()int i,j,k,n;char abc;printf(”nInput char c=);scanf(”%c,abc);printf(”nInput n=);scanf(”d”,n);for(i=1;i=2*n-1;i+)if(i=n)k=i;else k=2ni;for(j=1;j=n-k;j+)printf( ”);for(j=1;j=2k1;j+)printf(%c”,j=1|j=2k1?abc+k1: );printf(n”);第三部分 复杂的数组/字符串处理

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 考试专区 > 中考

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服