为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

c语言图形题经典习题

2019-06-28 24页 doc 40KB 44阅读

用户头像

is_071594

暂无简介

举报
c语言图形题经典习题空心梯形 编程,输入n,输出如下例(n=5)所示的高和上底均为n的等腰空心梯形。 * * * * * * * * * * * * * * * * * * * * * * * * #include "stdio.h" main() { int a,b,c,d,e; scanf("%d",&a); b=a; for(c=1;c main() { int i,j,k,g,n; scanf("%d",&n); g=n; for(i=0;i0;i--) { for(k=0;k main() ...
c语言图形题经典习题
空心梯形 编程,输入n,输出如下例(n=5)所示的高和上底均为n的等腰空心梯形。 * * * * * * * * * * * * * * * * * * * * * * * * #include "stdio.h" main() { int a,b,c,d,e; scanf("%d",&a); b=a; for(c=1;c<=a;c++) { for(d=1;d<=a-c;d++) printf(" "); for(e=1;e<=b;e++) if(c==1||c==a) printf("*"); else if(e==1||e==b) printf("*"); else printf(" "); b=b+2; printf("\n"); } } 空心六边形 编程,输入n,输出如下例(n=5)所示的边长为n的空心正六边型。 * * * * * * * * * * * * * * * * * * * * * * * * #include main() { int i,j,k,g,n; scanf("%d",&n); g=n; for(i=0;i0;i--) { for(k=0;k main() { int a,b,c,d; scanf("%d",&a); for(b=1;b<=a;b++) { for(c=1;c<=2*a-1;c++) if(c==b||c==2*a-b) printf("*"); else printf(" "); printf("\n"); } for(b=a-1;b>0;b--) { for(c=1;c<=2*a-1;c++) if(c==b||c==2*a-b) printf("*"); else printf(" "); printf("\n"); } } Z形 编程,输入n,输出如下例(n=5)所示的图形: * * * * * * * * * * * * * #include main() { int i,j,n; scanf("%d",&n); for(i=1;i<=n;i++) if(i==1||i==n) { for(j=1;j<=n;j++) printf("*"); printf("\n"); } else for(j=1;j<=n-i+1;j++) if(j==n-i+1) printf("*\n"); else printf(" "); } N形 编程,输入n,输出如下例(n=5)所示的图形: * * * * * * * * * * * * * #include "stdio.h" main() { int a,b,c; scanf("%d",&a); for(b=1;b<=a;b++) { for(c=1;c<=a;c++) if(c==1||c==a||c==b) printf("*"); else printf(" "); printf("\n"); } } 菱形 编程,输入n,输出如下例(n=3)所示的图形: * * * * * * * * * * * * * #include "stdio.h" main() { int a,b,c,d,e; scanf("%d",&a); c=1; for(b=1;b<=a;b++) { for(d=1;d<=a-b;d++) printf(" "); for(d=1;d<=c;d++) printf("*"); printf("\n"); c=c+2; } c=c-4; for(b=a-1;b>0;b--) { for(d=1;d<=a-b;d++) printf(" "); for(d=1;d<=c;d++) printf("*"); printf("\n"); c=c-2; } } 数字正放形 编程,输入n,输出如下例(n=6)所示的高度为n的图形。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 #include "stdio.h" main() { int a,b,c,d=1; scanf("%d",&a); for(b=1;b<=a;b++) { for(c=1;c<=a;c++) { printf("%4d",d); d++; } printf("\n"); } } 数字规律 编程,输入n,输出如下例(n=5)所示的图形。 1 2 3 4 5 1 1 2 3 4 1 1 1 2 3 1 1 1 1 2 1 1 1 1 1 #include "stdio.h" main() { int a,b,c,d=1,e; scanf("%d",&a); for(b=1;b<=a;b++) { for(c=1;c<=a;c++) if(c<=b) printf("%2d",d); else printf("%2d",c-b+1); printf("\n"); } } 三角形数字规律 编程,输入n,输出如下例(n=5)所示的的数字金字塔。 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 1 2 3 4 5 4 3 2 1 #include "stdio.h" main() { int a,b,c,d,e; scanf("%d",&a); for(b=1;b<=a;b++) { d=0; for(c=1;c<=a-b;c++) printf(" "); for(e=1;e<=2*b-1;e++) if(e<=b) printf("%2d",++d); else printf("%2d",--d); printf("\n"); } } 字母菱形 编程,输入n,输出如下例(n=5)所示的图形。 Z Y X W V U T S R Q P O N M L K #include main() { int a,b,c,d,e; char ch='Z'; scanf("%d",&a); d=1; for(b=1;b<=a;b++) { for(c=1;c<=a-b;c++) printf(" "); for(e=1;e<=d;e++) if(e==1||e==d) printf("%2c",ch--); else printf(" "); d=d+2; printf("\n"); } d=d-4; for(b=a-1;b>0;b--) { for(c=1;c<=a-b;c++) printf(" "); for(e=1;e<=d;e++) if(e==1||e==d) printf("%2c",ch--); else printf(" "); d=d-2; printf("\n"); } } 字母菱形二 编程,输入顶行字符c和高n,输出如下例(c=’A’,n=5)所示的图形。 A B B C C D D C C B B A #include main() { int a,b,c,d,e; char ch='A'; scanf("%d",&a); d=1; for(b=1;b<=a;b++) { for(c=1;c<=a-b;c++) printf(" "); for(e=1;e<=d;e++) if(e==1||e==d) printf("%2c",ch); else printf(" "); d=d+2; ch=ch+1; printf("\n"); } d=d-4; ch=ch-2; for(b=a-1;b>0;b--) { for(c=1;c<=a-b;c++) printf(" "); for(e=1;e<=d;e++) if(e==1||e==d) printf("%2c",ch); else printf(" "); d=d-2; ch=ch-1; printf("\n"); } } 实心数字菱形 编程,输入n,输出如下例(n=5)所示的数字菱形1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 1 2 3 4 5 4 3 2 1 1 2 3 4 3 2 1 1 2 3 2 1 1 2 1 1 #include "stdio.h" main() { int a,b,c,d; scanf("%d",&a); for(b=1;b<=a;b++) { d=0; for(c=1;c<=a-b;c++) printf(" "); for(c=1;c<=2*b-1;c++) if(c<=b) printf("%d",++d); else printf("%d",--d); printf("\n"); } for(b=a-1;b>0;b--) { d=0; for(c=1;c<=a-b;c++) printf(" "); for(c=1;c<=2*b-1;c++) if(c<=b) printf("%d",++d); else printf("%d",--d); printf("\n"); } } 九九乘法表一 编程,输出如图所示上三角形式的乘法九九表。 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 12 15 18 21 24 27 16 20 24 28 32 36 25 30 35 40 45 36 42 48 54 49 56 63 64 72 81 #include "stdio.h" main() { int a,b,c,d; for(a=1;a<=9;a++) printf("%4d",a); printf("\n"); printf("------------------------------------\n"); for(b=1;b<=9;b++) { for(c=1;c<=9;c++) if(b>c) printf(" "); else printf("%4d",b*c); printf("\n"); } }
/
本文档为【c语言图形题经典习题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索