首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:把从主函数中输入的3个数,最大的数放在a中,中间的数放在b中,最小的数放在c中。 例如,若输入的数为:55 12 34,输出的结果应当是:a=55.0,b:34.0,c=12.0。 请改正程序中的错误,使它能得出正确的结
下列给定程序中函数fun的功能是:把从主函数中输入的3个数,最大的数放在a中,中间的数放在b中,最小的数放在c中。 例如,若输入的数为:55 12 34,输出的结果应当是:a=55.0,b:34.0,c=12.0。 请改正程序中的错误,使它能得出正确的结
admin
2020-07-28
34
问题
下列给定程序中函数fun的功能是:把从主函数中输入的3个数,最大的数放在a中,中间的数放在b中,最小的数放在c中。
例如,若输入的数为:55 12 34,输出的结果应当是:a=55.0,b:34.0,c=12.0。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
void fun(float*a,float*b,float*c)
{
/*********found*********/
float*k;
if(*a<*b)
{
k=*a;
*a=*b;
*b=k;
}
/*********found*********/
if(*a>*c)
{
k=*c;
*c=*a;
*a=k;
}
if(*b<*c)
{
k=*b;
*b=*c;
*c=k;
}
}
main()
{
float a,b,c;
printf("Input a b c:");
scanf("%f%f%f",&a,&b,&c);
printf("a=%4.1f,b=%4.1f,c=%4.1f\n\n”,a,b,c);
fun(&a,&b,&c);
printf("a=%4.1f,b=%4.1f,c=%4.1f\n\n",a,b,c);
}
选项
答案
(1)noat k; (2)if(*a<*c)
解析
(1)观察程序中的k,在赋值语句中,k是以变量的形式进行赋值而非指针,所以将k定义为指针是错误的。
(2)此处if语句是为了将小于*c的值放入*c中,所以改为if(*a<*c)。
转载请注明原文地址:https://kaotiyun.com/show/CX3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:求出如下分数序列的前n项之和,和值通过函数值返回。例如,若n=5,则应输出8.391667。请改正程序中的
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算如下公式直到||≤10-3,并且把计算结果作为函数值返回。例如,若形参e的值为le﹣3,则函数返回
有以下程序#include<stdio.h>#defineN3voidfun(inta[][N],intb[]){inti,j;for(i=0;i<N;i++){b[i]=a[i][0];for(j=1.j<N;j++)if(b[
若有定义语句:chars[10]="1234567\0\0";,则strlen(s)的值是
设变量己正确定义并赋值,以下正确的表达式是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
以下选项中不合法的标识符是
软件需求规格说明书的作用不包括
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
随机试题
在各种不同的RNA中,哪一种直接决定蛋白质的结构
与腰阳关穴在同一水平线上的腧穴是
天然珍珠的主产地有
甲建筑工程公司(具备建筑行政部门批准的建筑业施工资质)下辖3个施工队、1个金属结构件工场、1个招待所(均为非独立核算单位),2007年经营业务如下:(1)承包某建筑工程项目,并与建设方签订建筑工程施工总包合同,总包合同明确工程总造价3000万元,其中:建
已知复数z=,则()。
2017年12月5日,世界互联网大会在浙江乌镇落下帷幕。下列有关表述错误的是:
设有向量组α1=(1,-1,2,4),α2=(0,5,1,2),α3=(3,0,7,4),α4=(1,-2,2,0),α5=(2,1,5,10),则该向量组的极大线性无关组为().
《关于正确处理人民内部矛盾的问题》是一篇重要的马克思主义文献。它创造性地提出了社会主义社会矛盾学说,是对科学社会主义理论的重要发展,对中国社会主义事业具有长远的指导意义。1957年,毛泽东作《关于正确处理人民内部矛盾的问题》报告的原因主要有
简要回答下列有关10Mb/s以太网的问题。试比较四种10Base以太网的物理性能。
对具有相同关键字的关系模式,如果他们的处理主要是查询操作,且常在一起,可将这列关系模式进行什么操作?
最新回复
(
0
)