- 30
- 0
- 约24.63万字
- 约 136页
- 2017-09-11 发布于未知
- 举报
2013年全国计算机考试上机题库100套
第01套:
给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去 除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回 所指变量。
例如,输入一个数新的数:为739。 请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
给定源程序:
#include stdio.h
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(|n0)
{ printf(Please input(0n100000000): ); scanf(%ld,n); }
fun(n);
printf(\nThe result is: %ld\n,n);
}
解题思路:
第一处:t是通过取模的方式来得到*n的个位数字,所
原创力文档

文档评论(0)