首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:7531。 请改正程序中的错误,使它能得出正确的
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:7531。 请改正程序中的错误,使它能得出正确的
admin
2019-04-04
31
问题
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。
例如,当s中的数为:7654321时,t中的数为:7531。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动mam函数,不得增行或删行,也不得更改程序的结构!
#include
void fun (long s. long t)
{ long s1=10;
*t= s% 10;
while (s> 0)
{ s= s/100;
*t= s%10 * s1 + *t;
s1= s1*100;
}
}
main ()
{ long s,t;
printf("\nPlease enter s:") f
scanf ("%1d",&S) ;
printf ("The result is: %ld\n",t) ;
}
选项
答案
(1) void fun (long s,long *t) (2) s1=sl*10;
解析
本题中函数的功能是依次取出奇数位上的数。该题的解题思路主要是找出数字中的奇数位上的数。
(1)根据“*t=s%10”判断,t应该是个指针变量,所以“void fun (long s,long t)”语句中的t只需改为“void fun (long s,long *t)”。
(2)分析函数内的循环过程可知sl的用途是每次将*t扩大,记录每次得到的奇数位的数字的权值,sl的权值每次增加1位,因此第二个标识下应该是“sl=sl*10; ”。
转载请注明原文地址:https://kaotiyun.com/show/C9Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在运算过程中,能够使空表与非空表的运算统一的结构是【】。
以下程序段给数组所有的元素输入数据,请选择正确答案填入。#include<stdio.h>main(){inta[10]=0;while(i<10)scan("%d
设在C语言中,float类型数据占4个字节,则double类型数据占()个字节。
以下程序的运行结果是#defineMAX(A,B)(A)>(B)?(A):(B)#definePRINT(Y)printf(:Y=%d\t",Y)main(){inta=1,b=2,c=3,d=4,t;t:
以下选项中的表达式调用库函数依次求-4.5的绝对值、-4.0的平方根值、30°角的正弦值和2的3次方值。正确的调用是()
下列实体的联系中,属于多对多联系的是()。
数据库管理系统中用来定义模式、内模式和外模式的语言为
下面的叙述正确的是()。
结构化程序设计主要强调的是
以下正确的字符串常量是
随机试题
课堂教学中有交流传递可分为()。
甲县是一个养殖大县。因为邻县爆发了禽流感疫情,于是甲县政府要求该县范围内的家禽养殖户将所养殖的家禽全部自行毒杀处理。赵某养有50只鸡,认为自己的鸡不会感染,于是拒绝毒杀。该县政府强行对赵某的鸡毒杀并处以l000元罚款,赵某不服,向人民法院提起诉讼,以下说
工程建设的基本方法就是()。
春天的声音王家祥①______有些是听不见,却看得见的。某些声音可以在心中滋长,甚至变得很喧嚣,很庞巨,耳畔却没有任何声响。②走在春日迷人的山林小径上,耳朵里很安静,鸟叫虫
标志着我国耕作农具走向成熟的曲辕犁发明于()。
大多数人以为我们喝的水是安全的。一般说来是这样的,但是现在有一些人却喝着处理得很差的水,这种水已经被细菌、含病毒的化学物质、金属物质以及其它很多方面的致污染物质所破坏。医学研究也未从人类的长远发展考虑,采取有效措施,使人们不再接触或饮用被污染了的水。根据
ComedianGeorgeCarlinhasaroutineinwhichhetalksabouthowhumansseemtospendtheirlivesaccumulating"stuff"Oncethey
Howisurbanizationnegativelyaffectingoursociety?Theanswertothisquestionisnotasimpleone.Urbanism【C1】______,polit
HowtoConquerPublicSpeakingFearI.IntroductionA.Publicspeaking—acommonsourceofstressforeveryoneB.Thetruthabou
It’shightimewe______cuttingdowntherainforests.
最新回复
(
0
)