北理工C语言编程网上作业答案,输出字符.docx

北理工C语言编程网上作业答案,输出字符.docx

ID:61513771

大小:12.57 KB

页数:5页

时间:2021-02-09

北理工C语言编程网上作业答案,输出字符.docx_第1页
北理工C语言编程网上作业答案,输出字符.docx_第2页
北理工C语言编程网上作业答案,输出字符.docx_第3页
北理工C语言编程网上作业答案,输出字符.docx_第4页
北理工C语言编程网上作业答案,输出字符.docx_第5页
资源描述:

《北理工C语言编程网上作业答案,输出字符.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、18.空心的倒三角型成绩:5/折扣:0.8背景:请根据要求打印可空心倒三角形。输入:输入三角形的高度(h>=0)。输出:打印相应的空心倒三角形。图样参见测试用例。#includemain(){intn,i,j;scanf("%d",&n);for(i=0;i

2、

3、i==j

4、

5、j==(-i+2*n-2))printf("*");elseprintf("");}printf("");}}19.空心字符菱形成绩:5

6、/折扣:0.8输入:菱型起始字母和菱形的高度。输出:参看测试用例,打印空心的由字符组成的菱形。#includemain(){intn,i,j;chara;scanf("%c%d",&a,&n);for(i=1;i<=n;i++){for(j=1;j<=n+i-1;j++){if(j==n-i+1

7、

8、j==n+i-1)printf("%c",a+i-1);elseprintf("");}printf("");}for(i=n+1;i<=2*n-1;i++){for(j=1;j<=3*n-

9、i-1;j++){if(j==i-n+1

10、

11、j==3*n-i-1)printf("%c",a+2*n-1-i);elseprintf("");}printf("");}}20.空心梯形成绩:5/折扣:0.8输入行数n和首数字字符,在屏幕上输出由数字围起的高和下底宽度均n的空心梯形。要求:输出的数字是循环的,即输出数字9后再输出的数字是0。输入:行数n和首字符输出:空心梯形#include#includeinta[50][150];intn,m;voidf(inti,

12、intm){if(i==(3*n-1)/2&&(3*n-2)%2==1){printf("%d",m);a[n][i]=m;return;}if(i==(3*n-2)/2&&(3*n-2)%2==0){printf("%d%d",m,m);a[n][i]=m;a[n][3*n-1-i]=m;return;}if(i>=n){a[n][i]=m;a[n][3*n-1-i]=m;}else{a[i][i]=m;a[i][3*n-1-i]=m;}printf("%d",m);f(i+1,(m+1)%10);pri

13、ntf("%d",m);return;}intmain(void){for(inti=1;i<=50;i++)for(intj=1;j<=150;j++)a[i][j]=-1;scanf("%d%d",&n,&m);f(1,m);printf("");for(inti=2;i<=n;i++){for(intj=1;j<=3*n-2-i;j++)if(a[i][j]!=-1)printf("%d",a[i][j]);elseprintf("");printf("%d",a[i][3*n-1-i]);}

14、return0;}25.输出字母围起的正方形成绩:10/折扣:0.8输入N*N图形正方形的边长N,图形左上角的字母,输出由字母围成的空心正方形。输出的字母是顺时针连续的,且是循环的,即输出字母'Z'后输出字母"A"。注意在两个字母之间有一个空格。例如输入:6M输出如下图形:MNOPQRFSETDUCVBAZYXW#includemain(){intn,i,j;chars,a,b,c,d;scanf("%d%c",&n,&s);if(n==1)printf("%c",s);else{pr

15、intf("%c",s);a=s+1;if(a>'Z')a='A';for(i=1;i'Z')a='A';}printf("");b=a;c=s+(4*n-4-1)%26;if(c>'Z')c=c-'Z'-1+'A';for(i=1;i<=n-2;i++){printf("%c",c);c--;if(c<'A')c='Z';for(j=1;j<=n-2;j++)printf("");printf("%c",b);b++;if(b>'Z')b

16、='A';printf("");}d=c;printf("%c",d);for(i=1;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。