资源描述:
《c语言打印图形题(北理工版).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、打印图形1-4.打印梯形成绩:10/折扣:0.8输入n值,输出如下例(n=4)所示的高和上底均为n的等腰梯形:****************************(上图中_表示空格)输入:梯形的高n输出:高和上底均为n的等腰梯形#include"stdio.h"main()/*sy-3.c*/{inti,j,n;scanf("%d",&n);for(i=1;i<=n;i++){for(j=1;j<=n-i;j++)printf("");for(j=n-i+1;j<=2*i-1+(n-1);j++)printf("*");printf("");}}1-5.打印Z形图形成绩:10/折扣
2、:0.8输入n值,输出如下例(n=4)所示的Z形图形:**** * *****输入:图形的高n输出:高为n的Z形图形#include"stdio.h"main()/*sy-3.c*/{inti,j,n;scanf("%d",&n);for(i=1;i<=n;i++){if(i==1
3、
4、i==n)for(j=1;j<=n;j++)printf("*");elsefor(j=1;j<=n-i+1;j++)if(j==n-i+1)printf("*");elseprintf("");printf("");}}2-2.打印N形图形成绩:10/折扣:0.8 测试输入期待的输出时间限制内存限制额外
5、进程测试用例1以文本方式显示1.4↵以文本方式显示1.* *↵2.** *↵3.* **↵4.* *↵1秒64M0#include#includeintmain(intargc,char*argv[]){inti,j,n;scanf("%d",&n);for(i=1;i<=n;i++){for(j=1;j<=n;j++)if(j==1
6、
7、j==n
8、
9、j==i)printf("*");elseprintf("");printf("");}system("PAUSE");return0;}2-3.打印X形图形成绩:10/折扣:0.8 测试输入期待的
10、输出时间限制内存限制额外进程测试用例以文本方式显示1秒64M01以文本方式显示1.4↵1.* *↵2. * *↵3. * *↵4. *↵5. * *↵6. * *↵7.* *↵#include#includeintmain(intargc,char*argv[]){inti,j,n,m,k;scanf("%d",&n);for(i=1;i<=2*n-1;i++){if(i<=n){m=i;k=2*n-i;}else{m=2*n-i;k=i;}for(j=1;j<=k;j++)if(j==k
11、
12、j==m)printf("*
13、");elseprintf("");printf("");}system("PAUSE");return0;}3-1.打印菱形图形成绩:10/折扣:0.8 测试输入期待的输出时间限制内存限制额外进程测试用例1以文本方式显示1.5↵以文本方式显示1. *↵2. ***↵3. *****↵4. *******↵5.*********↵6. *******↵7. *****↵8. ***↵9. *↵1秒64M0#include#includeintmain(intargc,char*argv[]){inti,j,n;{scanf(
14、"%d",&n);for(i=1;i<=n;i++){for(j=1;j<=n+i-1;j++)if(j<=n+i-1&&j>=n+1-i)printf("*");elseif(j=i+1)printf("*");elseif(j15、时间限制内存限制额外进程测试用例1以文本方式显示1.3,a↵以文本方式显示1.abc↵2. bcd↵3. cde↵1秒64M0#include#includeintmain(intargc,char*argv[]){inti,j,n;chara,k;scanf("%d,%c",&n,&a);for(i=1;i<=n;i++){for(j=1;j<=i-1;j++)printf(""