资源描述:
《北理工C语言上机题复习输出图形.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、输入图形的行数、以及大写英文字母,输出由字母组成的以下图形。例如输入:6W输出:WWKXXKJYYJIZZIHAAHGFEDCBCDEFG三步:逐步细化1.星号矩形n=5,首字符’W’*************************************************************************************************WWXHHXYGGYZFFZABCDEDCBAWWWWWWWWWWWWWWWWWWWWWWW2.星号指定图形a.实心b.空心3.字符指定图
2、形a.字符不变b.字符变化c.字符循环#includevoidmain(){inti,j,n;charch;//scanf("%d%c",&n,&ch);n=7;ch=’W’;for(i=1;i<=n;i++){for(j=1;j<=2*n-1;j++)printf("*");printf("");}return;}*********************************************#includevoidmain(){inti,j,n;charch;//sc
3、anf("%d%c",&n,&ch);n=7;ch='W';for(i=1;i<=n;i++){for(j=1;j<=2*n-1;j++)if(i>=j
4、
5、i>=2*n-j)printf("*");elseprintf("");printf("");}return;}*****************************for(i=1;i<=n;i++){for(j=1;j<=2*n-1;j++)if(j==1
6、
7、j==2*n-1)printf(“*“);elseif(i==j
8、
9、i==2*n-j)printf(
10、“*“);elseif(i==n)printf(“*“);elseprintf("");printf("");}***********************for(i=1;i<=n;i++){for(j=1;j<=2*n-1;j++)if(j==1
11、
12、j==2*n-1)printf(“%c“,ch);elseif(i==j
13、
14、i==2*n-j)printf(“%c“,ch);elseif(i==n)printf(“%c“,ch);elseprintf("");printf("");}WWWWWWWWWWWWWW
15、WWWWWWWWWch1=ch;ch2=ch;for(i=1;i<=3*(n-1);i++)ch2++;for(i=1;i<=n;i++){for(j=1;j<=2*n-1;j++)if(j==1
16、
17、j==2*n-1)printf("%c",ch1);elseif(i==j
18、
19、i==2*n-j)printf("%c",ch2);elseif(i==n)printf("%c",ch);elseprintf("");printf("");ch1++;ch2--;}for(i=1;i<=3*(n-1);i++){ch2++
20、;if(ch2>'Z')ch2='A';}for(i=1;i<=n;i++){for(j=1;j<=2*n-1;j++)if(j==1
21、
22、j==2*n-1)printf("%c",ch1);elseif(i==j
23、
24、i==2*n-j)printf("%c",ch2);elseif(i==n){printf("%c",ch);}elseprintf("");printf("");ch1++;if(ch1>'Z')ch1='A';ch2--;if(ch2<'A')ch2='Z';}……elseif(i==n){if(j<
25、=n){ch1++;if(ch1>'Z')ch1='A';}printf("%c",ch1);if(j>n){ch1--;if(ch1<'A')ch1='Z';}}elseprintf("");……