首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量S中奇数位上的数,依次构成一个新数放在t中,高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:7531。 请改正程序中的错误.使它能得出正确的结果。
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量S中奇数位上的数,依次构成一个新数放在t中,高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:7531。 请改正程序中的错误.使它能得出正确的结果。
admin
2021-06-15
45
问题
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量S中奇数位上的数,依次构成一个新数放在t中,高位仍在高位,低位仍在低位。
例如,当s中的数为:7654321时,t中的数为:7531。
请改正程序中的错误.使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
/**********found**********/
void fun(10ng s,long t)
{ long s2=10;
*t=S%10:
while(S>0)
{ s=s/100;
*t=s%1.0*s1+*t:
/**********found**********/
s1=s1*100;
}
}
main()
{ long s,t;
printf("\nPlease enter s:"):scanf("%1d",&s);
fun(s,&t);
prinff("The result is:%1d\n",t);
}
选项
答案
(1)void fun(long s,long*t) (2)s1=s1*10;
解析
(1)根据“*t=s%10”判断,t应该是个指针变量,所以“voidfun(long s,long tD”语句中的t只需改为“void fun(long s,long*t)”。
(2)分析函数内的循环过程可知s1的用途是每次将*t扩大,记录每次得到的奇数位的数字的权值,s1的权值每次增加l位,因此第二个标识下应该是“s1=s1*10;”。
转载请注明原文地址:https://kaotiyun.com/show/p5tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
下列关于栈的叙述正确的是
有以下程序(strcat函数用以连接两个字符串)#include<stdio.h>#include<string.h>main(){chara[201="ABCD\OEFG\0",b[]="IJK";strcat(a,b);printf("%s
以下选项中合法的变量是
下列关系表达式中,结果为“假”的是
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
在C语言中,以下说法不正确的是()。
在C语言中,以下说法不正确的是()。
随机试题
Oneofthemostimportantfeaturesthatdistinguishesreadingfromlisteningisthenatureoftheaudience.【C1】______thewriter
按五行生克乘侮规律,脾虚病人见面色青是
甲公司以一项账面价值为105万元的专利权对AS公司投资,投资各方确认价值为82.5万元。已知该专利权应摊销10年,已摊销2年。AS公司于2005年1月作为无形资产入账,预计尚可使用年限为5年。则2005年AS公司对该项无形资产的摊销额为()万元。
弗雷德.史密斯对快递服务市场精辟独到的分析以及他的努力、他的自信、他的非凡的领导能力,他的不可多得的胆识,特别是他_________地把全部家产投到联邦快递公司的勇气和冒险精神,征服了无数精明而狡猾的风险投资大师,征服了他们口袋里的9600万美元。填入划横
审慎原则并不是不尊重科学,而是对科学应用的务实态度。科研成果的取得及其社会认可,往往代表着巨大的经济利益甚或科学家的终身成就,这就很难保证科学家不会放松科学原则要求而违规:科研成果的社会化往往与企业利益相连,企业逐利时难免会刻意隐瞒危害;由于科研的未知性因
有机化合物:蛋白质:碳
Whenanyoneopensacurrentaccountatabank,heislendingthebankmoney.Hemay(1)_____therepaymentofthemoneyatanyt
IP地址用______个字节表示。
CPU中,除了内部总线和必要的寄存器外,主要的两大部件分别是运算器和
TheFrenchpolicearelegallyentitledto______anyone’smovementsattheirwill.
最新回复
(
0
)