2012年9月国家计算机二级C语言上机考试题库要点详解.doc

2012年9月国家计算机二级C语言上机考试题库要点详解.doc

2012年9月全国计算机考试上机题库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)

1亿VIP精品文档

相关文档