首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:从低位开始取出长整型变量S中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当S中的数为:7654321时,t中的数为:642。 请改正程序中的错误,使它能得出正确的结
给定程序MODll.C中函数fun的功能是:从低位开始取出长整型变量S中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当S中的数为:7654321时,t中的数为:642。 请改正程序中的错误,使它能得出正确的结
admin
2016-10-29
32
问题
给定程序MODll.C中函数fun的功能是:从低位开始取出长整型变量S中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。
例如,当S中的数为:7654321时,t中的数为:642。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
/************found************/
void fun(long s,long t)
{ long s1=10;
s/=10;
*t=s%10 ;
/************found************/
while(s<0)
{ s=s/100;
*t=s%10*s1+*t;
s1=s1*10;
}
}
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)while(s>0)
解析
(1)第一个标识下的形参t被定义为一个long型变量,而对应的主函数中的实参却是一个地址值。因此,t在函数定义中应该被定义为一个指针变量,即“void fun(long s,long t)”改为“void fun(long s,long*t)”。
(2)第二个标识下的while循环控制表达式“s<0”要求s小于0才进入循环。而s的值总是大于0,因此将“while(s<0)”改为“while(s>0)”。
转载请注明原文地址:https://kaotiyun.com/show/fkDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送()。
请读程序段:charstr[]="ABCD",*p=strprint("%d\n",*(p+4));程序段的输出结果是______。
若一个名部变量的定义形式为staticintx;,那么,其中static的作用应该是______。
5.【】是数据库设计的核心。
某二叉树中度为2的结点有n个,则该二叉树中有【】个叶子结点。
在C语言中,函数返回值的类型最终取决于()。
下列程序的输出结果是()。#include<stdio.h>intfun(intx){inta;if(x==0‖x==1)re
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){inti;for(i=0;【】!=’\0’;i++);return(i);}
用筛选法可得到2~n(n
随机试题
什么是三坐标测量仪?使用三坐标测量仪应掌握哪些基本特点?
22岁男性,大学2年级学生。近1年听课注意力不集中,发呆发愣,时有自语自笑,动作迟缓,吃一顿饭要1个多小时。5天前开始终日卧床,不吃饭,不知上厕所。精神检查:意识清晰,卧床不动不语,针刺其身体无反应。肌张力增高。令病人张嘴,反把嘴闭得更紧,把病人肢体摆成不
某研究者为探讨脂肪摄入量与男性前列腺癌的关系,在社区内选择高脂肪和低脂肪摄入者各200名,从50岁开始对他们进行随访10年。在随访期间,高脂肪摄入组中有20人,低脂肪摄入组中有10人被诊断为前列腺癌。高脂肪摄入者所致前列腺癌的特异危险度为
辨别疾病类别的纲领是辨别疾病病位的纲领是
患者,女性,54岁。背部痈切开引流术后。患者阵发性寒战、高热、面色潮红,呼吸急促,伴有皮疹、腹泻。拟做血液细菌学培养,护士采血的最佳时间是
在饱和软黏土中采用多节预制方桩,群桩沉桩过程中可能出现的问题有( )。
下列关于刑法的主刑和附加刑说法错误的一项是:
阅读以下文字,完成下列题。围棋起源于中国,是黄河文明的产物,其形制弈法等都饱含着文明母体的基因和特征。围棋极可能源自上古时期的结绳而治、河图洛书和周易八卦,因为其形制、内涵与中华文明的源头相符。围棋的产生和发展,始终与弈者对自然、社会和
判别下列级数的敛散性:
Soilqualityisoneofthemostbasicandperhapsleastunderstoodindicatorsoflandhealth.Soilsupportsplantgrowthandrep
最新回复
(
0
)