就业数据资源平台
当前位置:首页 > C语言程序设计
2013年计算机二级考试C语言程序设计实战题2

题目1:用*号输出字母C的图案。
  1.程序分析:可先用'*'号在纸上写出字母C,再分行输出。
  2.程序源代码:
  #include "stdio.h"
  main()
  {
  printf("Hello C-world!n");
  printf(" ****n");考试用书
  printf(" *n");
  printf(" * n");
  printf(" ****n");
  }
题目2:输出特殊图案,请在c环境中运行,看一看,Very Beautiful!
  1.程序分析:字符共有256个。不同字符,图形不一样。
  2.程序源代码:
  #include "stdio.h"
  main()
  {
  char a=176,b=219;
  printf("%c%c%c%c%cn",b,a,a,a,b);
  printf("%c%c%c%c%cn",a,b,a,b,a);
  printf("%c%c%c%c%cn",a,a,b,a,a);
  printf("%c%c%c%c%cn",a,b,a,b,a);
  printf("%c%c%c%c%cn",b,a,a,a,b);}
题目3:输出9*9口诀。
  1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列。
  2.程序源代码:
  #include "stdio.h"
  main()
  {
  int i,j,result;
  printf("n");
  for (i=1;i<10;i++)
  { for(j=1;j<10;j++)
  {
  result=i*j;
  printf("%d*%d=%-3d",i,j,result);/*-3d表示左对齐,占3位*/
  }
  printf("n");/*每一行后换行*/
  }
  }


题目4:要求输出国际象棋棋盘。
  1.程序分析:用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。
  2.程序源代码:
  #include "stdio.h"考试用书
  main()
  {
  int i,j;
  for(i=0;i<8;i++)
  {
  for(j=0;j<8;j++)
  if((i+j)%2==0)
  printf("%c%c",219,219);
  else
  printf(" ");
  printf("n");
  }
  }
题目5:打印楼梯,同时在楼梯上方打印两个笑脸。
  1.程序分析:用i控制行,j来控制列,j根据i的变化来控制输出黑方格的个数。


  2.程序源代码:
  #include "stdio.h"
  main()
  {
  int i,j;
  printf("11n");/*输出两个笑脸*/
  for(i=1;i<11;i++)
  {
  for(j=1;j<=i;j++)
  printf("%c%c",219,219);
  printf("n");
  }
  }

就业数据资源平台