北理工C语言编程网上作业答案输出字符_第1页
北理工C语言编程网上作业答案输出字符_第2页
北理工C语言编程网上作业答案输出字符_第3页
北理工C语言编程网上作业答案输出字符_第4页
北理工C语言编程网上作业答案输出字符_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、18. 空心的倒三角型成绩: 5 / 折扣: 0.8背景:请根据要求打印可空心倒三角形。输入:输入三角形的高度(h = 0)。输出:打印相应的空心倒三角形。图样参见测试用例。#include main() int n,i,j; scanf(%d,&n); for(i=0;in;i+) for(j=0;j(2*n-1-i);j+) if (i=0|i=j|j=(-i+2*n-2)printf(*); else printf( ); printf(n); 19. 空心字符菱形成绩: 5 / 折扣: 0.8输入:菱型起始字母和菱形的高度。输出:参看测试用例,打印空心的由字符组成的菱形。#includ

2、e main()int n,i,j;char a; scanf(%c %d,&a,&n); for(i=1;i=n;i+) for(j=1;j=n+i-1;j+) if(j=n-i+1|j=n+i-1) printf(%c,a+i-1); else printf( ); printf(n); for(i=n+1;i=2*n-1;i+) for(j=1;j=3*n-i-1;j+) if(j=i-n+1|j=3*n-i-1) printf(%c,a+2*n-1-i); else printf( ); printf(n); 20. 空心梯形成绩: 5 / 折扣: 0.8输入行数 n 和首数字字符,在

3、屏幕上输出由数字围起的高和下底宽度均 n 的空心梯形。 要求:输出的数字是循环的,即输出数字 9 后再输出的数字是 0。输入:行数n 和首字符输出:空心梯形#include #include int a50150;int n,m;void f(int i,int m) if(i=(3*n-1)/2&(3*n-2)%2=1) printf(%d,m); ani=m; return; if(i=(3*n-2)/2&(3*n-2)%2=0) printf(%d %d,m,m); ani=m;an3*n-1-i=m; return; if(i=n)ani=m;an3*n-1-i=m; else aii

4、=m;ai3*n-1-i=m; printf(%d ,m); f(i+1,(m+1)%10); printf( %d,m); return; int main(void) for(int i=1;i=50;i+) for(int j=1;j=150;j+)aij=-1; scanf(%d%d,&n,&m); f(1,m); printf(n); for(int i=2;i=n;i+) for(int j=1;j=3*n-2-i;j+) if(aij!=-1)printf(%d ,aij); else printf( ); printf(%dn,ai3*n-1-i); return 0;25.输

5、出字母围起的正方形成绩: 10 / 折扣: 0.8输入N*N图形正方形的边长N,图形左上角的字母,输出由字母围成的空心正方形。输出的字母是顺时针连续的,且是循环的,即输出字母Z后输出字母A。注意在两个字母之间有一个空格。例如输入:6 M输出如下图形:M N O P Q RF SE TD UC VB A Z Y X W#include main()int n,i,j; char s,a,b,c,d; scanf(%d %c,&n,&s); if(n=1)printf(%cn,s); else printf(%c,s); a=s+1;if(aZ)a=A; for(i=1;iZ)a=A; printf(n); b=a;c=s+(4*n-4-1)%26;if(cZ)c=c-Z-1+A;for(i=1;i=n-2;i+)printf(%c,c);c-;if(cA)c=Z; for(j=1;jZ)b=A;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论