首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量S中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当S中的数为:7654321时,t中的数为:7531。 请改正程序中的错误,使它能得出正确的
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量S中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当S中的数为:7654321时,t中的数为:7531。 请改正程序中的错误,使它能得出正确的
admin
2018-09-27
51
问题
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量S中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。
例如,当S中的数为:7654321时,t中的数为:7531。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 /**********found**********/
3 void fun(long s,long t)
4 { long si=10;
5 *t=s%10;
6 while(s>0)
7 { s=s/100;
8 *t= s%10 *s1+*t;
9 /**********found**********/
10 s1=s1*100;
11 }}
12 main()
13 {long s,t;
14 printf(’’\nPlease enter s:’’);scanf(’’%1d’’,&s);
15 fun(s,&t);
16 printf(’’The result is:%1d\n’’,t);
17 }
选项
答案
(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)分析函数内的循环过程可知sl的用途是每次将*t扩大,记录每次得到的奇数位的数字的权值,s1的权值每次增加1位,因此,第二个标识下应该是“s1=s1*10;”。
转载请注明原文地址:https://kaotiyun.com/show/L8xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){intx=0,y=5,z=3;while(z-->0&&++x<5)y=y-1;printf("%d,%d,%d\n",x,y,z);}程序执行后的输出结果
以下程序运行后的输出结果是______。main(){intx=0210;printf("%x\n",x);}
数据的存储结构是指
有以下程序:#include<stdio.h>main(){printf("%d\n",NULL);}程序运行后的输出结果是()。
有以下程序#include.<string.h>main(){char*p="abcde\ofghjik\0";printf("%d\n",strlen(p));}程序运行后的输出结果是
“商品”与“顾客”两个实体集之间的联系一般是()。
设有定义:chars[10];inti=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是()。
在C语言中,可以把整数以二进制形式存放到文件中的函数是()
若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。
在深度为5的满二叉树中,叶子结点的个数为()。
随机试题
我国各民族中,人口最多的少数民族和分布最广的少数民族分别是()。
Thewholeindustrialprocesswhichmakesmanyofthegoodsandmachinesweneedanduseinourdailylives,isboundtocreatea
甲与乙共谋盗窃某工厂仓库,甲将盗窃所需的钥匙交给乙。但甲后来向乙表明放弃犯罪之意,并将钥匙要回。后乙利用其他凶器盗窃了仓库价值3万元的货物。关于本案,下列哪一选项是正确的()。
单层工业厂房外墙围护系统主要承受的是墙体和构件的自重以及作用在墙外的风荷载。()[2008年考题]
某项目的投标总价为4500万元,投标保证金不得超过()万元。
根据《水利水电工程施工质量检测与评定规程》SL176—2007,《水利水电基本建设工程单元工程质量评定标准》单元工程质量等级评定标准,其主要包括()个方面,包括水工建筑物、金属结构及启闭机械安装工程和水轮发电机组安装工程等。
下列各项不属于二级市场的功能的是( )。
关于期货市场,下列说法正确的有()。
班主任工作的重要内容之一是开展以班级()为核心的常规管理。
有一空心6层方阵。最外层每边人数为18人,问共有多少人?
最新回复
(
0
)