首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:7531。 请改正程序中的错误,使它能得出正确的结果。
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:7531。 请改正程序中的错误,使它能得出正确的结果。
admin
2017-11-27
66
问题
给定程序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全国计算机二级
相关试题推荐
若有函数voidfun(doublea[],int*n){……}以下叙述中正确的是
下面程序的功能是:输出100以内能被3整除且个位数为9的所有整数,请填空。main(){inti,j;for(i=0;__________;i++){j=i*10+9;
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
下列哪一条不属于数据库设计的任务?()
在数据库管理技术的发展中,数据独立性最高的是()。
对关系s和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
下列函数从字符数组s[]中删除和c一样的字符,请在下面横线处填空。voiddelete(s,Cchars[],c;{inti,j;for(i=j=0;______________;i++)
软件危机出现于60年代末,为了解决软件危机,人们提出了【】的原理来设计软件,这就是软件工程诞生的基础。
若有以下定义和语句,sizeof(a)的值是【】,sizeof(a.share)的值是【】。structdate{intday;intmonth;intyear;union{intshare1;
用筛选法可得到2~n(n
随机试题
40岁男性,腰痛伴右下肢放射痛2个月,反复发作,与劳累有关,咳嗽、用力排便时可加重疼痛。查体右直腿抬高试验40度阳性,加强试验阳性,X线片示:腰4~5椎间隙变窄。其右下肢麻木的区域可能为
A、HBsAgB、抗HBsC、抗HBcD、HBeAgE、抗HBe下述情况的血清标志物是保护性抗体是
A、5-OHB、7-OHC、3’-OHD、3-OHE、4’-OH加入AICI3/HCl后,某黄酮的峰带I(300~400nm)红移60nm,这表明结构中含有()
GB/T19000标准的作用有________。
幼儿园应制定合理的幼儿一日生活作息制度,正餐间隔时间不得少于()。
没有约定标的物的合同()。
事实上,在当今社会里,相比于成功而言,幸福已经成为了更多奢侈的一件事。人们追逐成功,而成功却无法带给个人生命价值的全部满足。或许我们缺少的只是一点意趣、一点闲情,缺少了与家人共处的那些闪光的零碎的时间。从这个角度来看,许多所谓成功者的生命版图中填满了头衔和
古代有位李姓博州太守为官极其廉洁。一天,他在烛光下办公,有人送来家书。他当即灭掉公家蜡烛,点起自家蜡烛。“公烛之下,不展家书”,成为公私分明、严于律己的生动写照。现实中,有的人常在公私之间安装“旋转门”,公私不分。克己奉公,严以修身、俭以养德,光明正大、堂
请简述蒙代尔一弗莱明模型。
唐律对于犯十恶大罪的罪犯()。
最新回复
(
0
)