首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成…个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:642。 请改正程序中的错误,使它能得出正确的结
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成…个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:642。 请改正程序中的错误,使它能得出正确的结
admin
2015-08-23
30
问题
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成…个新数放在t中。高位仍在高位,低位仍在低位。
例如,当s中的数为:7654321时,t中的数为:642。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
/************found************/
void fun(long s,long t)
{long s 21=10;
s/=10;
*t=s%10;
/************found************/
while(S<0)
{ s=s/100;
*t=s%10*s 21+*t;
s1=s1*10;
}
}
main()
{long s,t;
pr2ntf("\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)
解析
函数目的是取出长整型变量s中偶数位上的数。
(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/lTDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】。inta=5;fun(intb){staticinta=10;a+=b++;printf("%d",a);}main
已有定义:double*p;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元【】。
以下程序段的输出结果是【】。inti=9;printf("%o\n",i);
设有定义:intn1=0,n2,*p=&n2,*q=&n1;,下列赋值语句中与n2=n1;语句等价的是()。
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
下列程序的输出结果是()。#include<stdio.h>intb=2;intfune(int*a){b+=*a;returnb;}main(){inta=1,t=2;t+=func
下列程序的执行结果是()。#include<stdio.h>main(){inta,b,c;a=b=2;c=(a++)-1;printf("%d,%d",a,c);c+=-a++
下列程序段是从键盘输入的字符中统计小写字母的个数,用换行符结束循环。请填空。intn=0,c;c=getchar();while(c!=’\n’){if(______)n++;}
C语言结构体类型变量在程序执行期间()。
在C语言中,函数的隐含存储类别是______。
随机试题
依据《高毒物品作业岗位职业病危害告知规范》(GBZ/T203),下列内容中,不属于高毒物品作业岗位职业病危害告知卡告知内容的是()。
()设置在城市消防通信指挥中心或其他接处警中心,用于接收并显示监控中心发送的火灾报警信息。
2014年12月1日,甲公司取得乙公司10%的股权作为可供出售金融资产,取得时支付现金2300万元,2014年12月31日其公允价值为2350万元。2015年1月31日,甲公司以定向增发股票的方式购买同一集团内另一企业持有的乙公司45%的股权。为取得该股权
(2007年真题)著作权贸易的基本类型有()。
在以刺激为基础的模式中,()属于组织结构与气候的压力源。
香豆素是一种天然香料,存在于黑香豆、兰花等植物中,结构如图所示,下列说法不正确的是()。
第一个论证了心理是脑的机能的人是()
一个单位的足球比赛有A、B、C、D四支球队参加,为缩减时间节省体力,比赛采用抽签淘汰赛制,但为了让大家更好地参与集体活动,三四名也要通过比赛决出。在抽签之前,甲乙丙丁四人分别作了如下猜测:甲:A队和B队会在决赛相遇。乙:第三名是C队或者
有三个关系R、S和T如图1-2所示。则由关系R、S得到关系T的操作是()
才那件衬衫元两百
最新回复
(
0
)