首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun:在形参指针所指的4个整数中找出最大值和最小值,最大的放在a中,最小的放在d中。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 给定源程序
请编写函数fun:在形参指针所指的4个整数中找出最大值和最小值,最大的放在a中,最小的放在d中。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 给定源程序
admin
2017-07-18
30
问题
请编写函数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全国计算机二级
相关试题推荐
下列程序的输出结果是()。main(){chara[7]"aO\OaO\0";inti,j;i=sizeof(a);j=strlen(a);printf("%d%d\n",i,j);}
以下程序运行后的输出结果是。#includemain(){FILE*fp;intx[6]={l,2,3,4,5,6},i;fp=fopen(“test.dat”,”wb“);fwrite(x,sizeof
下面描述中错误的是
以下语句定义正确的是()。
设有如下的程序段:charstr[]="HelloWorld";char*ptr;ptr=str;执行上面的程序段后,*(ptr+10)的值为()。
下面程序的功能是:输出100以内能被3整除且个位数为9的所有整数,清填空。main(){inti,j;for(i=0;();i++){j=i*10+9;if(j%3!=0)continue;print
下列选项中,不属于数据库管理的是()。
为了使模块尽可能独立,要求()。
在结构化程序设计中,模块划分的原则是()。
以下选项中不合法的标识符是()。
随机试题
某工厂男女职工比例原为19:12.后来新加入一些女职工,使得男女比例变为20:13,后来又加入了若干男职工,此时男女比例变为30:19。若新加入的男职工比新加入的女职工多3人,那么工厂最终有多少人?
仿制橡皮图章工具在取样时,须同时按住______功能键才能有效?
患者,男性,56岁,有肝硬化病史3年。一天前患者突然出现右上腹痛,腹水出现并急剧增加,查体:肝肋下可及为进一步明确诊断,以下检查最简便有效的是
足前后位摄影,中心线应对准
A、三期B、四期C、辨气、辨痰、辨血D、辨性、分期、辨痰E、辨血、分期、辨痰肺痈的辨证要点是
在证券回购市场上回购的品种有()。[2007年真题]
契约性金融机构包括()。
我国信用风险监测指标中的单一客户贷款集中度一般不应高于()。
下面关于导游员上团时仪表礼仪的描述,正确的是()。
图1为高中物理某教科书中研究圆周运动时用到的实验图,线速度最快的是()。
最新回复
(
0
)