首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODIl.C中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:642。 请改正程序中的错误,使它能得出正确的结
给定程序MODIl.C中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:642。 请改正程序中的错误,使它能得出正确的结
admin
2013-03-29
45
问题
给定程序MODIl.C中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。
例如,当s中的数为:7654321时,t中的数为:642。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
/***********found**********/
void fun(10ng s,long t)
{long sl=10;
s/=10;
*t=s%10;
/*********found*********/
while(s<0)
{ s=s/100;
*t=s%10*s1+*t;
s1=s1*10;
}
}
main()
{long s,t;
printf("\nPlease enLer s:");scanf("%ld", &s);
fun(s,&t);
printf("The result is:%ld\n",t);
}
选项
答案
(1)void fun(long s,long*t) (2)while(s>0)
解析
(1)第一个标识下的形参t被定义为一个long型变量,而对应的主函数中的实参却是一个地址值。因此,t在函数定义中应该被定义为一个指针变量,即“void fun(10ng s.long t)"改为“void fun(long s,long*t)"。
(2)第二个标识下的while循环控制表达式“s<0"要求s小于0才进入循环。而s的值总是大于0,因此将“whilet(s<0)"改为“while(s>0)"。
转载请注明原文地址:https://kaotiyun.com/show/FPJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i<5;i++)j+
执行下列程序时输入:123<空格>456<空格>789<回车>输出结果是main(){chars[100];intc,i;scanf("%c",&c);scanf("%d",&i);scanf("%s",s);
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
下述函数通过递归方法将字符串倒置,使用时需要指定字符数组的首地址、起始下标和终止下标。请填空:#include<stdio.h>voidfun(char*s,intlow,inthigh){if(【】)
以下程序的输出结果为()。#include<stdio.h>main(){char*alpha[6]={"ABCDEFGH","IJKL","MNOP","QRST","UVWX"};char**p;inti;
以下程序的功能是计算:s=1+12+123+1234+12345。请填空。main(){intt=0,s=0,i;for(i=1;i<=5;i++){t=i+【】;s=s+t;}printf(
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序: #include<string.h> void f(char *p[],int n) {char *t;int i,j; for(i=O;i<n-1;i++)
有以下程序段: int n,t=1,S=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是 ______。
随机试题
典型的市场经济国家的行政职能演变大体经历的阶段有()
走进北京科技大学,谈起新建的学校体育馆,人们总是把体育馆内采用的光导照明系统作为科技奥运理念的一大亮点向你介绍。光导照明系统由采光装置、导光装置、漫射装置组成,它通过采光罩高效采集自然光线导入系统内重新分配,再经过特殊制作的光导管传输和强化后,由系
疾病转归取决于邪正盛衰,主要有( )
28岁女性,已婚,月经规律。末次月经:2002年3月10日,于2002年4月18日出现下腹痛,逐渐加重,伴肛门坠胀感。查体:移动性浊音可疑,子宫饱满,宫颈举痛。以下处理除哪项外均不正确:
关于卷褶伪影的说法,正确的是
药物牙膏必须具有
小儿喂药方法以下哪项不正确
男性,40岁,胸痛、反酸、烧心。嗳气2个月,胃镜检查食管粘膜未见明显异常,最有助于明确诊断的检查是
我国公安机关的基本职能是专政职能。()
Inasense,thenewprotectionismisnotprotectionismatall,atleastnotinthetraditionalsenseoftheterm.Theoldprotec
最新回复
(
0
)