设为首页 加入收藏

TOP

2013年计算机二级C语言上机题库第一套及答案解析
2014-11-23 21:32:09 】 浏览:5253
Tags:2013年 计算机 二级 语言 上机 题库 第一 答案 解析

  填空题
  
给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去 除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回 所指变量。
  例如,输入一个数:27638496,新的数:为739。 请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。
  注意:源程序存放在考生文件夹下的BLANK1.C中。
  不得增行或删行,也不得更改程序的结构!
  给定源程序:
  #include
  void fun(unsigned long *n)
  { unsigned long x=0, i; int t;
  i=1;
  while(*n)
  { t=*n % __1__;
  if(t%2!= __2__)
  { x=x+t*i; i=i*10; }
  *n =*n /10;
  }
  *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);
  }
   解题思路:
  第一处:t是通过取模的方式来得到*n的个位数字,所以应填:10。
  第二处:判断是否是奇数,所以应填:0。
  第三处:最后通形参n来返回新数x,所以应填:x。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2013年计算机二级C语言上机题库第.. 下一篇2013年计算机二级C语言上机题库第..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目