首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun:在形参指针所指的4个整数中找出最大值和最小值,最大的放在a中,最小的放在d中。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 给定源程序
请编写函数fun:在形参指针所指的4个整数中找出最大值和最小值,最大的放在a中,最小的放在d中。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 给定源程序
admin
2017-07-18
36
问题
请编写函数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全国计算机二级
相关试题推荐
若有下列定义和语句:intu=011,v=0x11,w=11;printf("%o,%x,%d\n",u,v,w);则输出结果是()。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
以下程序运行后的输出结果是。#includemain(){inta;a=(int)((double)(3/2)+0.5+(int)1.99*2);print{(“%d\n”,a);
设fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是
有以下程序includemain(){chara[30],b[30];scanf(“%s”,a);gets(b);printf(“%s\n%s\n”,a,b);}程序运行时
负责数据库中查询操作的数据库语言是
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
若有以下定义,则对数组元素的正确引用是()。inta[5],*p=a;
详细设计主要确定每个模块具体执行过程,也称过程设计,下列不属于过程设计工具的是()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
随机试题
由于线路原因使部分在用业务系统阻断的障碍称为全阻障碍。
Iappreciate______toyourhome.
A.利水通淋B.消痈排脓C.行气消积D.祛瘀止痛
若观察胎儿脸面景观,宜采用哪种诊断法
(一)去甲肾上腺素水溶液加热时,效价降低,是因为发生了以下哪种反应
10kV及以下变电所设计中,一般情况下,动力和照明宜共用变压器,在下列关于设置专用变压器的表述中哪一项是正确的?()
建设民事商事法律关系的特点主要表现在()。
关税
我国在量子雷达领域取得突破,获得百公里级探测威力,相对于传统雷达,探测灵敏度大幅提高。量子雷达能发现隐形飞机的基本原理是()。
在我国,()有权决定特赦。
最新回复
(
0
)