首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODIl.C中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:642。 请改正程序中的错误,使它能得出正确的结
给定程序MODIl.C中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:642。 请改正程序中的错误,使它能得出正确的结
admin
2013-03-29
18
问题
给定程序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://jikaoti.com/ti/mBn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段给数组所有的元素输入数据,请选择正确答案填入。()#inelude<stdio.h>main(){inta[10],i=0;while(i<10)scanf("%d",______);
在C语言的函数中()
设有如下的函数funct(x)floatx;{x*=x;printf("\n%d",x);return(x);}则函数的类型()
设有以下定义和语句,则*(*(p+2)+1)的值【】。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
以下程序的输出结果是【】。inta=1234;printf("%2d\n",a);
数据库保护分为:安全性控制、【】、并发性控制和数据的恢复。
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
如果需要打开一个已经存在的非空文件“Demo"进行修改下面正确的选项是
以下程序的输出结果为()。#include<stdio.h>main(){char*alpha[6]={"ABCDEFGH","IJKL","MNOP","QRST","UVWX"};char**p;inti;
随机试题
设a为常数,若级数(un-a)收敛,则=__________
A.疾病的原因B.疾病的条件C.疾病的诱因D.疾病的危险因素E.疾病的外因
药品消耗量统计的原始记录具有( )。追查调配差错的原始记录具有( )。
背景资料:A公司承建某码头项目,部分工程分包给C公司、D公司,工程由E设计院设计,G监理公司监理。A公司和C公司、D公司对分包工程的安全生产承担连带责任。()
职业健康安全管理体系认证的申请,应向认证机构递交的材料包括()。
下列不是会计的一般性原则的是()。
收容教育是公安机关依法对卖淫嫖娼人员集中进行法律教育和道德教育、组织参加生产劳动以及进行性病检查、治疗的行政强制教育措施。()
∫01dy∫0y2ycos(1一x)2dx=________.
DarkForcesDominateUniverseTheEarth,moon,sunandallvisiblestarsintheskymakeuplessthanonepercentoftheuni
7月底,中国环境保护部(China’sEnvironmentProtectionMinistry)发布了今年上半年空气质量状况报告。报告称,除了拉萨(Lhasa)、海口、舟山和惠州四个城市,我国其他主要大城市的空气质量均未达标。造成这一结果的原因有很
最新回复
(
0
)