首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun:在形参指针所指的4个整数中找出最大值和最小值,最大的放在a中,最小的放在d中。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 给定源程序
请编写函数fun:在形参指针所指的4个整数中找出最大值和最小值,最大的放在a中,最小的放在d中。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 给定源程序
admin
2017-07-18
75
问题
请编写函数fun:在形参指针所指的4个整数中找出最大值和最小值,最大的放在a中,最小的放在d中。
注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
给定源程序:
#include
void NONO();
void fun(int*a,int*b,int*c,int*d)
{
}
main()
{int a,b,C,d;
printf("请输入4个整数:");
scanf("%d%d%d%d",&a,&b,&c,&d);
printf("原始顺序:%d,%d,%d,%d\n",a,b,C,d);
fun(&a,&b,&c,&d);
printf("处理后:%d,%d,%d,%d\n",a,b,C,d);
NONO();
}
void NONO()
{/*木本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
FILE*fp,*wf;
int i,a,b,c,d;
fp=fopen("c:\test\in.dat","r");
wf=fopen("c:\test\out.dat","w");
for(i=0;i<5;i++)
{
fscanf(fp,"%d%d%d%d",&a,&b,&c,&d);
fun(&a,&b,&c,&d);
fpnntf(wf,"a=%d,d=%d\n",a,d);
}
felose(fp);
fdose(wf);
}
选项
答案
int max,min;//临时存放最大值、最小值 max=rain=*a;//初始化为*a if(max<*b)//与*b比较,如果max比*b小,修改max,如果min比*b大,修改min,下同 max=* b: if(rain>*b) min=*b: if(max<* c) max=*c: if(min>* c) min=*c: if(max<* d) max=*d: if(min>* d) min=*d; *d=min; *a=max;
解析
通过初始化指定最大值、最小值,再使用当前的最值与剩下的值比较,若比最大值大,修改最大值;若比最小值小,修改最小值。
转载请注明原文地址:https://kaotiyun.com/show/lODp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下列的程序段:charstr[]="HelloWorld";char*ptr;ptr=str;执行上面的程序段后,*(ptr+10)的值为()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
以下程序运行后的输出结果是。#includemain(){FILE*fp;intx[6]={l,2,3,4,5,6},i;fp=fopen(“test.dat”,”wb“);fwrite(x,sizeof
有以下程序段inti,n;for(i=0;i
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
若语句“t=fun(fun(x,y,A),(a+b,a+C),x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
详细设计主要确定每个模块具体执行过程,也称过程设计,下列不属于过程设计工具的是()。
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
为了使模块尽可能独立,要求()。
随机试题
龈下刮治中,刮治器进入牙周袋时刮治器的工作面与根面的角度应为
医德的基本原则不包括
目前,我国煤矿安全监察实行垂直管理、分级监察的管理体制。煤矿安全监察体制的特点为()。
出现以下()情形时,经人民法院许可,证人无须出庭做证。
水雷虽老,却依然是军舰的“________”.一方面,水雷威力巨大,即便是一些老式水雷也会对现代海军舰船构成相当成胁;另一方面,水雷研发难度低,制造成本也不高,因此平时可以大批量地制造、储备,战时可以大面积布设。所以,直到现在水雷依然是各国海军武器库的__
列夫.托尔斯泰说:“人的生命价值不是看时间而是看深度。”这句话对你有什么启示?
根据下面材料回答问题。据中国汽车工业协会统计分析,2013年上半年,中国品牌乘用车共销售356.67万辆,同比增长13.19%,结束上年下降趋势,占乘用车销售总量的41.16%,占有率较上年同期下降0.23个百分点。上半年,德系、日系、美系、韩系
质量类突发性品牌危机是指在企业发展过程中,由于企业自身的失误,或是内部管理工作中的缺陷,造成产品在质量上出现问题,从而引发的突发性品牌危机。技术类突发性品牌危机是指已经投放市场的产品,由于设计或制造技术方面的原因,造成产品存在缺陷,不符合相关法规、相关标准
TheStoneage,theIronage.Entireepochshavebeennamedformaterials.Sowhattonamethedecadesahead?Thechoicewillbe
Oneofthebest-knownproverbsmustbe"earlytobed,earlytorise,makesamanhealthy,wealthy,andwise."Thepromisesofhe
最新回复
(
0
)