首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun:在形参指针所指的4个整数中找出最大值和最小值,最大的放在a中,最小的放在d中。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 给定源程序
请编写函数fun:在形参指针所指的4个整数中找出最大值和最小值,最大的放在a中,最小的放在d中。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 给定源程序
admin
2017-07-18
67
问题
请编写函数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全国计算机二级
相关试题推荐
若已包括头文件<stdio.h>和<string.h>,运行下列程序段时输出结果是()。inti=0;chars1[10]="ABCD",s2[10]="EFG";strcat(s1,S2);while(s2[i
下列程序的输出结果是()。main(){chara[7]"aO\OaO\0";inti,j;i=sizeof(a);j=strlen(a);printf("%d%d\n",i,j);}
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
有以下程序#includemain(){charb,c;inti;b=‘a’;c=‘A’;for(i=0;i
若有说明inta[3][4];则a数组元素的非法引用是()。
下述语句中,在字符串s1和s2相等时显示"theyareEqual"的是()。
下列选项中,不属于模块间耦合的是()。
人员基本信息一般包括:身份证号、姓名、性别、年龄等。其中可以作为主关键字的是()。
两个或两个以上模块之间关联的紧密程度称为()。
在结构化程序设计中,模块划分的原则是()。
随机试题
规则
某5~10月龄绵羊群突然出现精神沉郁,食欲减退,鼻镜干燥,体温41℃以上,口鼻腔流黏液脓性分泌物,呼出恶臭气体。流涎,口腔黏膜和齿龈充血,随后很多病羊口腔黏膜坏死,有的腭、颊部及其乳头、舌黏膜坏死,水样腹泻,带血,病羊严重脱水,消瘦,有的咳嗽、胸部罗音。发
下列玻璃离子粘固粉的特点中,错误的是
对于尚未建立或欲重新建立职业健康安全管理体系的生产经营单位,初始评审可作为建立职业健康安全管理体系的()。
背景资料:某城市围堰堤为1级堤防,在原排涝西侧200m新建一座排涝泵站(包括进水建筑物、泵室、穿堤涵洞、出水建筑物等),总装机容量1980kW,合同工期为16个月,自2008年11月至2010年2月。该地区主汛期为6、7、8三个月,泵室、穿堤涵
下列事项中,不可以进行行政复议调解的是()。
以下发出存货的计价方法中,不利于存货成本的日常管理与控制的方法是()。
哲学就是世界观,有什么样的世界观就有什么样的方法论。()
老子
请在“考试项目”菜单上选择“电子表格软件使用”菜单项,完成下面的内容: (所有的电子表格文件都必须建立在指定的文件夹中。)1.请将下列数据建成一个数据表(存放在A1:E5的区域内),并求出个人工资的浮动额以及原来工资和浮动额的“总计”(保留小数点后面
最新回复
(
0
)