【摘要】:考试系统会自动VC6.0,并载入程序填空题对应的源文件blank1.c:说明:/**********found**********/的下一行为需要修改的行,其他地方不要修改。在本程序中:x被返回,显然用于存放结果;s初始化为参数n,在循环中不断地做t=s%10及s=s/10运算,s是当前用来处理的数据;t用于取最低位i用于存储位对应于结果中的权值第一个填空:i=1;第二个填空:s>0或s第三个填空:i=i*10编译运行程序后,关闭VC6.0开发环境。
下列给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新数,作为函数值返回。
例如,从主函数输入一个整数27638496,则函数返回值为26846.
请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
理解题意后,选“答题”菜单下的“blank1.c”。考试系统会自动VC6.0,并载入程序填空题对应的源文件blank1.c:
说明:
/**********found**********/的下一行为需要修改的行,其他地方不要修改(包括这些注释行)。
根据题意,要将一个整数的偶数数字取出来,组成一个新的整数。最直接的方法是通过循环,从个位开始依次判断是否为偶数,满足条件的位,乘以该位对应的权值,累加起来就得到了所要求的值得。读程序的过程中,要尝试理解程序员定义的每个变量的具体作用。在本程序中:(www.xing528.com)
x被返回,显然用于存放结果;
s初始化为参数n,在循环中不断地做t=s%10及s=s/10运算,s是当前用来处理的数据;
t用于取最低位
i用于存储位对应于结果中的权值
第一个填空:i = 1;
第二个填空:s > 0或s
第三个填空:i = i*10
编译运行程序后,关闭VC6.0开发环境。继续做下一题。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。