首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODIl.C中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:642。 请改正程序中的错误,使它能得出正确的结
给定程序MODIl.C中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:642。 请改正程序中的错误,使它能得出正确的结
admin
2013-03-29
29
问题
给定程序MODIl.C中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。
例如,当s中的数为:7654321时,t中的数为:642。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
/***********found**********/
void fun(10ng s,long t)
{long sl=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 enLer 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(10ng s.long t)"改为“void fun(long s,long*t)"。
(2)第二个标识下的while循环控制表达式“s<0"要求s小于0才进入循环。而s的值总是大于0,因此将“whilet(s<0)"改为“while(s>0)"。
转载请注明原文地址:https://kaotiyun.com/show/FPJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段给数组所有的元素输入数据,请选择正确答案填入。()#inelude<stdio.h>main(){inta[10],i=0;while(i<10)scanf("%d",______);
结构化程序设计的3种结构是
本程序用改进冒泡法对数组a[n]的元素从小到大排序,请在程序空白处填空。voidbubble(inta[],intn){intj,k,jmax,temp;jmax=【】;do{
设有以下定义和语句,则*(*(p+2)+1)的值【】。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
若已知a=10,b=20,则表达式!a<b的值为【】。
若有说明chars1[30]="Thecity",s2[]="isbeautiful";,则在使用函数strcat(s1,s2)后,结果是()。
以下程序的功能是计算:s=1+12+123+1234+12345。请填空。main(){intt=0,s=0,i;for(i=1;i<=5;i++){t=i+【】;s=s+t;}printf(
已有定义double *p;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元【 】。
以下关于函数的叙述中正确的是 ______。
以下程序中函数fun的功能是:构成—个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。#include<stdio
随机试题
图中警察手势为直行信号。
男性,40岁。因风心,心力衰竭服地高辛治疗中,心电图检查为阵发性室上性心动过速伴2:1房室传导阻滞,心室率为100次/min。诊断为洋地黄过量。除停用洋地黄外,应选用哪种药物治疗
中国甲公司与某国乙公司发生买卖合同纠纷,在中国仲裁过程中,乙公司申请财产保全,即要求扣押甲公司在某港口的一批机器设备。仲裁委员会对此申请应如何处理?
钢筋原材料进场验验项目中,热轧圆盘条、热轧光圆钢筋、热轧带肋钢筋、余热处理钢筋的检验项目有外观检查、极限抗拉强度、()、伸长率、冷弯试验。
上海滨江、滨海资源十分丰富,整个海岸线长达180公里。()
贯彻新课程“以人为本”的教育理念首先应做到()。
爬行动物不是两栖动物,两栖动物都是卵生的,所以凡是卵生的动物都不是爬行动物。以下选项与题干推理形式相同的是()。
要在网络上发布彩色动画文件,可以采用的存储格式是______。
请在“答题”菜单中选择相应的命令,并按照题目要求完成下面的操作。注意:以下的文件必须保存在考生文件夹下。为了更好地控制教材编写的内容、质量和流程,小李负责起草了图书策划方案(请参考“图书策划方案.docx”文件)。他需要将图书策划方案Word文档中的内
FightinginNatureInnature,fightingissuchanever-presentprocessthatitsbehaviormechanismsandweaponsarehighlydevel
最新回复
(
0
)