首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当S中的数为:7654321时,t中的数为:7531。 请改正程序中的错误,使它能得出正确的结果。 注意:不
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当S中的数为:7654321时,t中的数为:7531。 请改正程序中的错误,使它能得出正确的结果。 注意:不
admin
2019-09-02
54
问题
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。
例如,当S中的数为:7654321时,t中的数为:7531。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
/**********found**********/
void fun(1long s,long t)
{long s1=10;
*t=s%10;
while(s>0)
{ s=s/100;
*t=s%10*s1+*t;
/**********found**********/
s1=s1*100;
}}
main()
{long s,t;
printf("\nPlease enter s:");scanf("%ld”,&s);
fun(s,&t);
printf("The result is:%ld\n",t);
}
选项
答案
(1)void fun (long s,long*t) (2)s1=s1*10;
解析
本题中函数的功能是依次取出奇数位上的数。该题的解题思路主要是找出数字中的奇数位上的数。
(1)根据“*t=s%10”判断,t应该是个指针变量,所以“void fun(long s,long t)”语句中的t只需改为“void fun(long s,long*t)”。
(2)分析函数内的循环过程可知s1的用途是每次将母t扩大,记录每次得到的奇数位的数字的权值,s1的权值每次增加1位,因此,第二个标识下应该是“s1=s*10;”。
转载请注明原文地址:https://kaotiyun.com/show/1ORp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或
请编写函数fun,函数的功能是:移动一维数组中的内容:若数组中有n个整数,要求把下标从0到P(含P,P小于等于n-1)的数组元素平移到数组的最后。例如,一维数组中的原始内容为:1,2,3,4,5,6,7,8,9,10:p的值为3。移动后,一维数组
给定程序中,函数fun的功能是将不带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线
给定程序MODI1.C中函数fun的功能是:删除P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用’#’结束输入。请改正程序中的错误,使它能输出正确的结果。注意:不要改动main函数,不得增行或删行,也
给定程序MODI1.C中函数fun的功能是:判断ch中的字符是否与s仃所指串中的某个字符相同;若相同,什么也不做,若不同,则将其插在串的最后。请改正程序中的错误,使它能进行正确的操作。注意:不要改动main函数,不得增行或删行,也不得更
以下选项中,不能作为合法常量的是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
有以下程序voidfun(intx,inty,int*C,int*d)D){*c=x+y;*d=x—y;}main(){inta=4,b=3,c=0,d=0;fun(a,b,&c,&d);printf(
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为
关于C语言标识符,以下叙述错误的是()。
随机试题
患者,男,60岁。进行性厌食和上腹部胀痛,进食发噎,呕吐痰涎3个月。查体:面色苍白,苔白腻,脉弦滑。肝功能正常,大便隐血试验持续阳性。治疗应首选的方剂是
A、蒸馏法B、溶剂提取法C、吸收法D、压榨法E、二氧化碳超临界流体提取法在挥发油提取方法中具有防止氧化热解的优点
药品的首要特殊性是
熔化极CO2气体保护焊的优点是()。
为了防止价格大幅波动所引发的风险,国际上通常对股指期货交易规定每日价格最大波动限制。以下设有每日价格波动限制的有()。Ⅰ.中国香港的恒指期货交易Ⅱ.英国的FT一SE100指数期货交易Ⅲ.中国的沪深300股指期货交易
某国对外开放程度和外贸依存度都较高,国际融资尤其是短期融资规模相对较大。该国货币波动比较频繁,长期实行干预外汇市场等比较强烈的汇率制度。最新数据显示,2017年底,该国的国际储备为7000亿美元,国民生产总值为23000亿美元,外债总额为8800亿美元
如果团队游览景区时间有限,景区导游可酌情选择区内重点景点进行讲解,不必面面俱到。()
新闻报道策划方案应该包括哪些内容?
Access数据库的设计一般由5个步骤组成,以下步骤的排序正确的是______。A.确定数据库中的表B.确定表中的字段C.确定主关键字D.分析建立数据库的目的E.确定表之间的关系
Asmedicalevidencemountsthatweareindeedwhatweeat,consumingahealthierdiethasbecomealmostanationalpassioninth
最新回复
(
0
)