任意从键盘输入10个整数,用函数编程实现计算其中的最大值和最小值,并返回它们所在数组中的位置。相关知识点: 试题来源: 解析 void MaxAndMin(int *a, int n, int *pMaxIndex, int *pMinIndex) { *pMaxIndex = *pMinIndex = 0; for (int i=0;i if (a[*pMaxIndex] *pMaxIndex = i; } if (a...
从键盘任意输入10个整数存入一个数组中,然后任意输入一个整数x,采用顺序查找法,在数组中查找该数,要求按如下函数原型编程实现查找功能。 int Search(int a[], int n, int x); 在主函数中调用函数Search顺序查找x,然后在主函数中打印查找结果。 如果找到,则函数返回该数在数组中的下标位置,并在主函数中打印该...
下面程序的功能是从键盘输入10个整数,用函数编程实现计算其最大值和最小值,并互换它们所在数组中的位置。程序运行结果如下:Input n(nA.第41行:int a[]第4
1 #include<stdio.h>int main(){int a[10],n,max,min,maxxiabiao,minxiabiao;for(n=0;n<=9;n++){scanf("%d",&a[n]);}max=min=a[0];maxxiabiao=minxiabiao=0;for(n=0;n<=9;n++){if(a[n]>max){max=a[n];maxxiabiao=n;}else if(a[n]<min){min=a[n];minxiabiao=n;}}printf...
下面程序的功能是从键盘任意输入10个整数,用指针变量作函数参数编程计算最大值和最小值,并返回它们所在数组中的位置。例如,程序的一组运行结果如下:Input 10 numbers:-1 2 3 45 92 8 9 12 7 8↙Max=92,Position=4,Min=-1,Position=0按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#in...
问答题从键盘输入10个整数,用函数编程实现计算其最大值和最小值,并互换它们所在数组中的位置。要求按如下函数原型编写程序voidReadData(inta[],intn);voidPrintData(inta[],intn);voidMaxMinExchang(inta[],intn);输入提示信息要求:Inputn(n<=10):\nInput%dnumbers:\n要求输入格式为:%d输出提示信息:...
include<stdio.h> void find(int *a,int *p,int *q){int i;p=*q=a[0];for(i=1;i<10;i++)if(*p>a[i])*p=a[i];else if(*q<a[i])*q=a[i];} int main(){ int i,a[10],max,min;for(i=0;i<10;i++)scanf("%d",&a[i]);find(a,&max,&min);printf("max=...
{ int a[10],i,max,min,sum=0;double avg;for(i=0;i<10;i++){ cin>>a[i];if(i==0)max=min=a[0];if(maxa[i])min=a[i];sum+=a[i];} avg=sum/10.0;cout<<"最大值:"<<max<<endl;cout<<"最小值:"<<min<<endl;cout<<"平均值:"<<avg<<endl;} ...
include<stdio.h> void main(){ int a,i=1,max,min;scanf("%d",&a);max=min=a;while(i<10){ i++;scanf("%d",&a);if(maxa)min=a;} printf("最大最小值之差为:%d",max-min);}
6任意从键盘输入 10 个整数,用函数编程实现计算其中的最大值和最小值, 并返回它们所 在数组中的位置。[ 提示:参考例 7.3,用指针变量做函数参数,得到最大值和最小值