首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:7531。 请改正程序中的错误,使它能得出正确的
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:7531。 请改正程序中的错误,使它能得出正确的
admin
2019-04-04
73
问题
给定程序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全国计算机二级
相关试题推荐
以下程序运行后的输出结果是()。structNODE{intk;structNODE*link;};main(){structNODEm[5],*p=m,*q=m+4;
有以下程序:structS{intn;inta[20];};voidf(structS*P){inti,j,t;for(i=0;i<P->n-1;i++)for(j=j+1;j<P->n-1;j++)
下列选项中不会引起二义性的宏定义是()。
以下数组定义中不正确的是______。
设有如图所示二叉树,对此二叉树后序遍历的结果为()。
设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为______。
以下程序中函数setup的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址:#include<stdio.h>#include<string.h>char*scmp(char*s1,char*s2)
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)_________。
执行以下程序后,test.txt文件的内容是(若文件能正常打开)______。 #include <stdio.h> main() { FILE *fp; char *s1="Fortra
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是______。
随机试题
6个月女婴,发现表情呆滞2个月,易激惹,时有痉挛发作,每日2~3次。体检:反应差,精神呆滞,头发黄褐色,皮肤白皙,尿有霉臭味,脑电图示较多棘慢波。其遗传方式为
根据国务院有关部门对资格预审的要求和《标准施工招标资格预审文件》范本的规定,编制资格预审文件和()的评审,是完成资格预审程序中的两项重要内容。
如图所示,某系统中的气体进行ABC循环,每分钟重复120次,则此循环的功率为()。
锅炉水位计与汽包之间的汽、水连接管上,一般不能安装阀门,更不得装设( )。
材料:王老师是一位青年教师,工作热情非常高,对学生的要求十分严格。他经常要求学生不要讲脏话,不要乱扔废纸……而这位教师讲课情急时,“笨猪”“死脑子”等语就脱口而出。吸烟后,随手将烟蒂抛在课桌下面……教育后的班级怎样呢?虽然王老师没少用嘴皮子,没少用各种惩罚
根据下列资料,回答下列问题:据统计,2013年我省完成货运量305830万吨,比上年增长14.8%,完成货物周转量12407.08亿吨公里,比上年增长26.9%。2013年,我省各类运输业货运量完成最多的是:
太平天国初步建立政权的标志是()。
结合材料,回答问题:材料1鸦片战争以后,中国逐步成为半殖民地半封建社会,列强对中国的侵略步步进逼,封建统治日益腐败,祖国山河破碎、战乱不已,人民饥寒交迫、备受奴役。救亡图存的民族使命迫在眉睫。争取民族独立、人民解放,实现国家富强、人民富
选词填空。A经常B害羞C不要紧D温度E语法F考虑例如:A:今天真冷啊,好像白天最高(D)才2℃。B:刚才电视里说明天更冷。A:你已经是个大小伙子了,怎么还这么()呢?B:其实我
Eachyear,onMotherEarthDay,wereflectonourrelationshipwiththeplanetthatsupportsus.Theairwebreathe,thewaterw
最新回复
(
0
)