首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:从低位开始依次取出长整型变量s中偶数位上的数,构成一个新数存放在t中。高位仍在高位,低位仍在低位。 例如,当S中的数为7654321时,t中的数为642。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文
下列给定程序中,函数fun的功能是:从低位开始依次取出长整型变量s中偶数位上的数,构成一个新数存放在t中。高位仍在高位,低位仍在低位。 例如,当S中的数为7654321时,t中的数为642。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文
admin
2020-06-16
27
问题
下列给定程序中,函数fun的功能是:从低位开始依次取出长整型变量s中偶数位上的数,构成一个新数存放在t中。高位仍在高位,低位仍在低位。
例如,当S中的数为7654321时,t中的数为642。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MOD11.C中,不得增行或删行,也不得更改程序的结构!
#include
/**********found**********/
void fun(10ng s,long t)
{long s1=10;
s=s/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(’’%1d’’,&s);
fun(s,&t);
printf(’’Ihe result is:%ld\n’’,t);
}
选项
答案
1.void fun(1ong s,long*t) 2.s1=s1*10;
解析
1.主函数中调用函数的参数为地址,因此函数fun的形式参数应为指针类型。
2.重新组合一个数,从十位开始,然后百位,依次类推。每增加一位数,原数值需乘10,即s1=s1*10;。
转载请注明原文地址:https://jikaoti.com/ti/OjG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:#include#includetypedefstruct{charname[9];charsex;floatscore[2];}STU;STUf(STUa){STUb={"Zha
有以下程序段structst{intx;int*y;}*pt;inta[]={1,2),b[]={3,4};structstc[2]={10,a,20.b};pt=c;以下选项中表达式的值为11的
有以下程序#include#includeStructA{inta;charb[10];doublec;};structAf(structAt);main(){struct
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
有以下程序#includeintfun(intn){inta;main()if(n==1)return1;{a=n+fun(n-1);printf("%d\n",fun(5));re
下列叙述中错误的是
以下叙述正确的是
随机试题
Speakingtwolanguagesratherthanjustonehasobviouspracticalbenefitsinanincreasinglyglobalizedworld.Butinrecentye
main(){ints,i;for(s=0,i=1;i<3;i++,s+=i)printf("%d\n",&s);}错误:______改正:______
A.特异质反应B.后遗效应C.副作用D.毒性反应E.变态反应服用洋金花,次日会出现口干,视物模糊的现象被认为是()
不需进行血药浓度监测的药物是
王先生,70岁,高血压史30年,于家中入厕时突感头晕,随即倒地而被送入院,诊断为脑出血。护理体检:昏迷,左侧偏瘫,血压为25.3/14.6kPa(190/110mmHg)。护士保持王先生安静卧床,护理动作轻柔,其目的是
人机系统可靠性设计原则中,不仅要考虑可靠性和安全性,还必须考虑系统的质量因素和输出功能指标的原则是()。
按照FIDIC施工合同条件规定,若承包商未能在工程师规定的时间内修复缺陷工程部位,业主雇用其他人完成后,这笔费用()。
下列有关审计程序不可预见性的说法中,正确的有()。
Payandproductivity,itisgenerallyassumed,shouldberelated.Buttherelationshipseemstoweaken【C1】______peoplegetolde
Wherearetheytalking?
最新回复
(
0
)