首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun:在形参指针所指的4个整数中找出最大值和最小值,最大的放在a中,最小的放在d中。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 给定源程序
请编写函数fun:在形参指针所指的4个整数中找出最大值和最小值,最大的放在a中,最小的放在d中。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 给定源程序
admin
2017-07-18
26
问题
请编写函数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://jikaoti.com/ti/3Yi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
有以下程序#inclUdemain(){intx=1。y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;.prin
有以下程序段inti,n;for(i=0;i
下面描述中错误的是
C语言中,凡未指定存储类别的局部变量的隐含存储类别是()。
若有说明inta[3][4];则a数组元素的非法引用是()。
下列选项中,不属于数据库管理的是()。
()的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。
在两种基本测试方法中,____________测试的原则之一是保证所测模块中每一个独立路径至少执行一次。
随机试题
Thisis______thefirsttimeyouhavebeenlate.
A.抑制肠道产尿素酶的细菌B.被细菌分解为乳酸和醋酸,降低肠道内pH值C.与游离氨结合使氨失去毒性D.增加尿素合成而降低血氨E.纠正氨基酸代谢不平衡,抑制神经递质的形成支链氨基酸治疗肝性脑病的主要机制是
所谓必需脂肪酸是因为它们
根据我国担保法律制度,下列关于抵押权实现的说法,错误的是()。
建设工程施工风险中,属于技术风险的有()。
Identificationof________isthekeytotheanalysisoflearningneeds.
青年张某,晚饭后去一理发店理发,被警察李某以涉嫌嫖娼为由带至公安派出所,原因是有卖淫女指认张某为嫖客。其间警察李某多次对张某实施暴力,致使张某被迫承认自己有嫖娟行为。警察李某及其所在的派出所在未进行任何调查取证的基础上,将张某行政拘留。后在有关部门督促、调
Husband:CanIwaitatthecoffeebar?Ifeelillateasewhenyouarepickingthingsout.Wife:______.Idon’twanttoshopal
计算机通信中,信道上的基带信号是指(45),宽带信号是指(46)。
Themultinationalcommoditytradingcompanyadmittedthat
最新回复
(
0
)