首页 理论教育 程序填空题-C语言程序设计实践教程

程序填空题-C语言程序设计实践教程

时间:2023-11-01 理论教育 版权反馈
【摘要】:考试系统会自动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开发环境。

程序填空题-C语言程序设计实践教程

下列给定程序中,函数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开发环境。继续做下一题。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈