网站首页 | 自考动态 | 考生必读 | 自考计划 | 大纲教材 | 自考辅导 | 自考试题 | 自考体验 | 串讲笔记 | 课堂笔记 | 自考书店
 当前位置:首页 >>> 复习指导 >>> 论文实践 >>> 正文
“高级语言程序设计”上机实践总结(图形输出部分)

  2006-9-21 8:33:36  编辑整理:上海自考网

高级语言上机图形输出题型考试的概率太大了/为了大家更好地学习特总结了一下/下面是一道2006918上午考试题/要求输出图形为下图/输入数<20正整数(如输入3 ,输出下图)

      B

   B B B

B B B B B

程序如下:

main()
{int n,i,j;
 printf( "please input 0<n<20:\n") ;
 scanf( "%d",&n);
 printf( "\n");
 if(n <=0||n>=20)
    printf( "Error! n must be 0<n<20\n");
 else for(i=1;i <=n;i++)
  {for(j=0;j <n-i;j++)  printf(" ");
   for(j=1;j <=2*i-1;j++) printf("%c",'B');
   printf( "\n");
  }
}

只要大家记住这个例子/可以说高级语言图形输出没有问题了/下面是拓展的几个类型/

约定:蓝色为修改地方

      都以输入3输出下列图形

      输入数为<20正整数

      程序全部上机测试过

拓展1

如输出

       1

   2 2 2

3 3 3 3 3

main()
{int n,i,j;
 printf( "please input 0<n<20:\n") ;
 scanf( "%d",&n);
 printf( "\n");
 if(n <=0||n>=20)
    printf( "Error! n must be 0<n<20\n");
 else for(i=1;i <=n;i++)
  {for(j=0;j <n-i;j++)  printf(" ");
   for(j=1;j <=2*i-1;j++) printf("%d",i);
   printf( "\n");
  }
}

拓展2

如输出

       A

   B B B

C C C C C


 

main()
{int n,i,j;
 printf( "please input 0<n<20:\n") ;
 scanf( "%d",&n);
 printf( "\n");
 if(n <=0||n>=20)
    printf( "Error! n must be 0<n<20\n");
 else for(i=1;i <=n;i++)
  {for(j=0;j <n-i;j++)  printf(" ");
   for(j=1;j <=2*i-1;j++) printf("%c",'A'+i-1);
   printf( "\n");
  }
}

 

拓展3

如输出

A

B B B

C C C C C


 

main()
{int n,i,j;
 printf( "please input 0<n<20:\n") ;
 scanf( "%d",&n);
 printf( "\n");
 if(n <=0||n>=20)
    printf( "Error! n must be 0<n<20\n");
 else for(i=1;i <=n;i++)
  {/*for(j=0;j <n-i;j++)  printf(" ");*/
   for(j=1;j <=2*i-1;j++) printf("%c",'A'+i-1);
   printf( "\n");
  }
}

拓展4

如输出

 C C C C C

    B B B

       A
 

main()
{int n,i,j;
 printf( "please input 0<n<20:\n") ;
 scanf( "%d",&n);
 printf( "\n");
 if(n <=0||n>=20)
    printf( "Error! n must be 0<n<20\n");
 else for(i=n;i >0;i--)
  {for(j=0;j <n-i;j++)  printf(" ");
   for(j=1;j <=2*i-1;j++) printf("%c",'A'+i-1);
   printf( "\n");
  }
}

拓展5

如输出

    

       1

   2 2 2

3 3 3 3 3

   2 2 2

      1

main()
{int n,m,i,j;
 printf( "please input 0<n<20:\n") ;
 scanf( "%d",&n);
 printf( "\n");
 if(n <=0||n>=20)
    printf( "Error! n must be 0<n<20\n");
 else
  {m=n;
   for(i=1;i <=m;i++)
     {for(j=0;j <m-i;j++)  printf(" ");
      for(j=1;j <=2*i-1;j++) printf("%d",i);
      printf( "\n");
     }
   for(i=n-1;i >0;i--)
     {for(j=0;j <m-i;j++)  printf(" ");
      for(j=1;j <=2*i-1;j++) printf("%d",i);
      printf( "\n");
     }
   }
}

拓展6

如输出

1
2 2 2
3 3 3 3 3
2 2 2
1

main()
{int n,m,i,j;
 printf( "please input 0<n<20:\n") ;
 scanf( "%d",&n);
 printf( "\n");
 if(n <=0||n>=20)
    printf( "Error! n must be 0<n<20\n");
 else
  {m=n;
   for(i=1;i <=m;i++)
     {/*for(j=0;j <m-i;j++)  printf(" ");*/
      for(j=1;j <=2*i-1;j++) printf("%d ",i);
      printf( "\n");
     }
   for(i=n-1;i >0;i--)
     {/*for(j=0;j <m-i;j++)  printf(" ");*/
      for(j=1;j <=2*i-1;j++) printf("%d ",i);
      printf( "\n");
     }
   }
}

 

拓展7

如输出

B B B

   B B B

      B  B B

main()
{int n,i,j;
 printf( "please input 0<n<20:\n") ;
 scanf( "%d",&n);
 printf( "\n");
 if(n <=0||n>=20)
    printf( "Error! n must be 0<n<20\n");
 else for(i=n;i >0;i--)
  {for(j=0;j <n-i;j++)  printf(" ");
   for(j=0;j <n;j++) printf("%c",'B');
   printf( "\n");
  }
}

拓展8

如输出

3 3 3

    2 2 2 

        1 1 1  

main()
{int n,i,j;
 printf( "please input 0<n<20:\n") ;
 scanf( "%d",&n);
 printf( "\n");
 if(n <=0||n>=20)
    printf( "Error! n must be 0<n<20\n");
 else for(i=n;i >0;i--)
  {for(j=0;j <n-i;j++)  printf(" ");
   for(j=0;j <n;j++) printf("%d",i);
   printf( "\n");
  }
}


 推 荐 文 章
·06年下半年上海高教自学考全国统考 ·2006年10月份上海自考报考时间汇总
·2006年10月上海自考各专业考试日程 ·2006年10月上海自考各专业考试日程
 站 内 搜 索
 最 新 文 章
·06年下半年上海高教自学考全国统
·自学考试《法学概论》试卷评析
·抓住要点答题 4月自考邓小平理论
·北大法学院阅卷老师点评自考西方
·谈开放性作文写作 自考大学语文作
·基础知识有待提高,阅卷老师评自
·2006年4月“英美文学选读”试卷分
·《高级财务会计》试题分析
·2004年10月自考《成本会计》试卷
·2004年10月自考《高级财务会计》
 热 点 文 章
·06年下半年上海高教自学考全国统
·2006年10月份上海自考报考时间汇
·2006年10月上海自考各专业考试日
·2006年10月上海自考各专业考试日
·自学考试《法学概论》试卷评析
·抓住要点答题 4月自考邓小平理论
·北大法学院阅卷老师点评自考西方
·谈开放性作文写作 自考大学语文作
·基础知识有待提高,阅卷老师评自
·2006年4月“英美文学选读”试卷分



北京自考网上海自考网北京考试网北京自考书店北京考试书店报关员考试网经济师考试网审计师考试网税务师考试网
会计证考试网会计师考试网企业法律顾问安全工程师网监理工程师网注册建造师网设备监理工程注册造价工程造价工程师考
注册质量工程中国房产考试职称英语考试医学考试网执业药师考试友情链接申请
关于我们 | 广告服务 | 版权声明 | 商业合作 | 联系我们 | 本站地图 | 设置自动访问
敬告:本站非官方网站,上海自考官方网站为上海教育考试院,对本站有任何建议、意见或投诉,欢迎指正。
Copyright (C) 2004-2005 shzk.net, All Rights Reserved.京icp05005792号
中文版权所有 2004-2005 上海自考网