模拟试题

3773考试网计算机等级考试模拟试题正文

2010年计算机二级C语言上机程序填空题三

来源:fjzsksw.com 2010-9-14 14:19:49

 

[模拟试题][组图]2010年计算机二级C语言上机程序填空题二 09-14
[模拟试题]2010年计算机二级C语言上机程序填空题一

 

21、给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回所指变量。

  例如,输入一个数:27638496,新的数:为739。

  请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。

  注意:源程序存放在考生文件夹下的BLANK1.C中。

  不得增行或删行,也不得更改程序的结构!

  #include

  void fun(unsigned long *n)

  { unsigned long x=0, i; int t;

  i=1;

  while(*n)

  /**********found**********/

  { t=*n % __1__;

  /**********found**********/

  if(t%2!= __2__)

  { x=x+t*i; i=i*10; }

  *n =*n /10;

  }

  /**********found**********/

  *n=__3__;

  }

  main()

  { unsigned long n=-1;

  while(n>99999999||n<0)

  { printf("Please input(0

  fun(&n);

  printf("\nThe result is: %ld\n",n);

  }

 

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

触屏版 电脑版
3773考试网 琼ICP备12003406号-1