首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:从低位开始依次取出长整型变量s中偶数位上的数,构成一个新数存放在t中。高位仍在高位,低位仍在低位。 例如,当S中的数为7654321时,t中的数为642。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文
下列给定程序中,函数fun的功能是:从低位开始依次取出长整型变量s中偶数位上的数,构成一个新数存放在t中。高位仍在高位,低位仍在低位。 例如,当S中的数为7654321时,t中的数为642。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文
admin
2020-06-16
42
问题
下列给定程序中,函数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://www.kaotiyun.com/show/hiCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
有以下程序#includeintfun(intx,inty)main(){if(x==y)return(x);{inta=4,b=5,c=6;elsereturn((x+y)/2);
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是
以下叙述中正确的是
下面叙述中错误的是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
下列数据结构中,属于非线性结构的是()。
设非空二叉树的所有子树中,其左子树上的结点值均小于根结点值,而右子树上的结点值均不小于根结点值,则称该二叉树为排序二叉树。对排序二叉树的遍历结果为有序序列的是()。
随机试题
根据克利夫·鲍曼的“战略钟”理论,下列各项中属于失败战略的是()。
观察肝硬化患者的经过中,虽然没有症状,但谷氨酰转肽酶和碱性磷酸酶逐渐升高,首先应考虑是哪项()。
关于脑出血的治疗描述错误的是
根据《1990年国际贸易术语解释通则》的规定,某一贸易术语卖方承担下列责任、风险和费用:①提供符合合同规定的货物、单证或相等的电子单证;②自负费用及风险办理出口许可证及其他货物出口手续,交纳出口捐、税、费;③依约定的时间、地点,依港口惯例将货物装上买方指定
利润表主要包括以下几个方面内容?()
根据《旅游法》规定,旅游者转让合同中自身权利义务的,应当符合以下要求:()
针对全体女性人口的妇女社会工作的内容包括()。
《边城》是哪位作家的代表作?()
Upuntilafewdecadesago,ourvisionsofthefuturewerelargely—thoughbynomeansuniformly—glowinglypositive.Scienceand
Notlongago,Ihadmyfirston-linechat.Ithoughtitwouldbe【C1】______becauseIhaveheardsomanypeople【C2】______itintha
最新回复
(
0
)