首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量S中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当S中的数为:7654321时,t中的数为:7531。 请改正程序中的错误,使它能得出正确的
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量S中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当S中的数为:7654321时,t中的数为:7531。 请改正程序中的错误,使它能得出正确的
admin
2018-09-27
55
问题
给定程序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://www.kaotiyun.com/show/L8xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。#include<stdio.h>#defineSQR(x)x*xmain(){inta,k=3;a=++SQR(k+1);printf("%d\n",a
若变量c为char类型,能正确判断出c为小写字母的表达式是()
下面程序的功能是:计算1~10之间的奇数之和及偶数之和,空白处应填______。 main() {int a,b,c,i; a=c=0; for(i=0;i<=10;i+=2) {a+=i;______;) printf("偶数之和=%d\n",a); p
下列程序段的运行结果是______。charstr[]="ABCD",*p=str;printf("%d\n",*(p+3));
以下程序的功能是将字符串s中所有小写字母’a’删去,请填空。#include<stdio.h>main(){chars[]="absuWWUDJFKFLaaakdK";inti,j;for(i=j=0;s[i]!=
设有定义:chars[10];inti=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是()。
面向对象方法中,继承是指()。
以下函数返回a所指数组中最小的值所在的下标值:fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i<n;i++)if(a[i]<a[j])________return(p);}在下划线处应填入的是
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是()。
在面向对象方法中,类之间共享属性和操作的机制称为【】。
随机试题
描写时间驱动过程常用什么方法?
Timeshavechangedandtheideasoftheyoungandtheoldaboutthesamethingareoftenillcontradiction.Forexample,parent
TheNorthernPikeisaverybadfish.Itisabig,hungryfish,andswallowslittlefishsuchastroutandperch.ManyNorthern
国务院财政部门的预算管理职权有()。
守法合规原则是指遵循公平、公正的原则,维护客户的合法权益,诚实守信,勤勉尽责,避免利益冲突。()
新冠肺炎疫情防控常态化以来,社会工作者小王发现,某社区的很多老年人由于不会使用智能技术,在购物、出行和就医时遇到诸多不便。许多老年人说“我们老了,跟不上时代了,学不会这些新东西啊!”小王计划设计协助老人跨越“数字鸿沟”的服务项目以解决老年人的上述问题。为此
某公司每年都新招很多员工,说明公司业务发展壮大。下列哪项最能削弱这一论断?
在某次考试中,有3个关于北京旅游景点的问题,要求考生每题选择某个景点的名称作为唯一答案。其中6位考生关于上述3个问题的答案依次如下:第一位考生:天坛、天坛、天安门;第二位考生:天安门、天安门、天坛;第三位考生:故宫、故宫、天坛;第四位考生:天坛、天安门、故
Duringhertwo-weekstayinBeijing,Elizabethnever______achrome(chance)topracticeherChinese.
Withthousandsofyearsofhistoryandmythology【C1】______,Athens—named【C2】______theolive-tree-lovingAthena(goddesso
最新回复
(
0
)