全国计算机等考二级C语言:程序设计实战(3)

日期:12-29| http://www.59wj.com |C模拟题|人气:914

全国计算机等考二级C语言:程序设计实战(3)

  题目:要求输出国际象棋棋盘。

  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");

  }

  }

  题目:打印楼梯,同时在楼梯上方打印两个笑脸。

  1.程序分析:用i控制行,j来控制列,j根据i的变化来控制输出黑方格的个数。

  .
       
        www.59wj.com

  2.程序源代码:

  #include "stdio.h"

  main()

  {

  int i,j;

  printf("\1\1\n");/*输出两个笑脸*/

  for(i=1;i<11;i++)

  {

  for(j=1;j<=i;j++)

  printf("%c%c",219,219);

  printf("\n");

  }

  }

  题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

  1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....

  2.程序源代码:

  main()

  {

  long f1,f2;

  int i;

  f1=f2=1;

  for(i=1;i<=20;i++)

  { printf("%12ld %12ld",f1,f2);

  if(i%2==0) printf("\n");/*控制输出,每行四个*/

  f1=f1+f2; /*前两个月加起来赋值给第三个月*/

  f2=f1+f2; /*前两个月加起来赋值给第三个月*/

  }

  }

  题目:判断101-200之间有多少个素数,并输出所有素数。

  1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。

  2.程序源代码:

  #include "math.h"

  main()

  {

  int m,i,k,h=0,leap=1;

  printf("\n");

  for(m=101;m<=200;m++)

  { k=sqrt(m+1);

  for(i=2;i<=k;i++)

  if(m%i==0)

  {leap=0;break;}

  if(leap) {printf("%-4d",m);h++;

  if(h%10==0)

  printf("\n");

  }

  leap=1;

  }

  printf("\nThe total is %d",h);

  }

  .
       
        www.59wj.com 如果觉得《全国计算机等考二级C语言:程序设计实战(3)》C模拟题,jsj不错,可以推荐给好友哦。
本文Tags: 计算机等级考试 - 模拟试题 - 计算机二级模拟试题 - C模拟题,jsj,
在百度中搜索相关文章:全国计算机等考二级C语言:程序设计实战(3)
在谷歌中搜索相关文章:全国计算机等考二级C语言:程序设计实战(3)
在soso中搜索相关文章:全国计算机等考二级C语言:程序设计实战(3)
在搜狗中搜索相关文章:全国计算机等考二级C语言:程序设计实战(3)
相关分类导航|
热门推荐|