首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:7531。 请改正程序中的错误,使它能得出正确的结果。
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:7531。 请改正程序中的错误,使它能得出正确的结果。
admin
2017-11-27
30
问题
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。
例如,当s中的数为:7654321时,t中的数为:7531。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
/************found************/
void fun (long s, long t)
{ long sl=10;
*t = s % 10;
while (s > 0)
{ s = s/100;
*t = s%10 * s1 + *t;
/************ found************/
sl = sl*100;
}
}
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)s1=s1*10;
解析
(1)根据“*t=s%10”判断,t应该是个指针变量,所以“void fun(long s,long t)”语句中的t只需改为“void fun(long s,long *t)”。
(2)分析函数内的循环过程可知s1的用途是每次将*t扩大,记录每次得到的奇数位的数字的权值,s1的权值每次增加1位,因此,第二个标识下应该是“s1=s1*10;”。
转载请注明原文地址:https://kaotiyun.com/show/o9xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
常见的软件工程方法有结构化方法和面向对象方法,类?继承以及多态性等概念属于【】。
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include#defineN5voidfun(intx【N】){imm;for(m=N-1;m>0;m--)sc
以下选项中,能表示逻辑值“假”的是
下面程序的功能是:输出100以内能被3整除且个位数为9的所有整数,请填空。main(){inti,j;for(i=0;__________;i++){j=i*10+9;
设函数中有整型变量a,为保证其在未赋初值的情况下初值为0,应选择的存储类别是()。
以下程序:#include#includemain(){charstr[]=“abcd\n\123Lxab”;printf(“%d”,(str));}运行后的输出结果是(
函数fun的功能是:根据以下公式求p的值,结果由函数值返回。m与n为两个正数且要求m>n。例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。#include#
下述语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
在关系模型中,二维表的行称为__________。
下列程序的运行结果是()。#include<stdio.h>main(){stmctdate{intyear,month,day;}today;primf("%d\n",sizeof(struct
随机试题
《军队基层建设纲要》要求,全军开展争创先进基层单位(冠以编制名称)和争当优秀基层官兵(区分干部、士官、学员、义务兵)活动。下列属于“优秀基层干部的基本条件”的是()
在固定偏置电压放大电路中,UGB=6V,RB=200kΩ,RC=2kΩ,晶体管电流放大倍数β=40,求静态工作点IBQ、ICQ、UCEQ及未接负载时的电流放大倍数A。
等离子弧焊接的原理是什么?
歧义短语分析(用切分式图解法分析)(1)许多朋友送来的礼物(2)山东和河北的部分地区
国内形势的新变化新挑战是“三个代表”重要思想形成的实践基础,这些变化挑战有()。
欣欣公司为了宣传其新开发的保健品,虚构保健品功效,并委托某广告公司设计了“谁吃谁明白”的广告,聘请大腕明星作代言人,邀请某社会团体向消费者推荐,在报刊和电视上高频率地发布引人误解的不实广告。根据《反不正当竞争法》的规定,下列哪些选项是正确的?(2008年试
一个自然人只能投资设立一个一人有限责任公司,且该一人有限责任公司不能投资设立新的一人有限责任公司。()
我国海区的潮汐资源以福建和浙江为最多,潮汐中蕴藏这巨大的能量。潮汐发电是利用海湾、河口等有利地形,建筑水堤,形成水库,以便大量蓄积还说,并在坝中或坝旁建造水力发电厂房,通过水轮发电机组进行发电。然而潮汐发电对自然条件的要求比较高,只有潮汐电站建在合适的地理
为了解消费者对家电使用的满意度情况,某家电零售企业民意中心选取了20个销售网点的2000位居民进行调查。调查显示,受访消费者中23.4%表示“满意”,40.2%表示“基本满意”。其具体调查结果见下表。根据上述资料,下列判断正确的是:
老规矩不是皇帝下的________,也不是圣人制定的________,它们是我们民族千百年自然形成的生活________,值得我们继承。填入画横线部分最恰当的一项是:
最新回复
(
0
)