请编写一个函数int fun (int *s,int t,int *k),用来求出数组的最小元素在数组中的下标并存放在k所指的存储单元中。例如,输入如下整数:234 345 753 134 436 458 100 321 135 760则输出结果为6,100。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编...
编程题请编写一个函数int fun(int *s,int t,int *k),用来求出数组的最小元素在数组中的下标并存放在k所指的存储单元中。例如,输入如下整数:234 345 753 134 436 458 100 321 135 760则输出结果为6,100。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中...
有一数组内放10个整数,要求编写一个函数找出最小数和它的下标,然后把它和数组中最前面的元素调换。(补充函数void output(int *p)的内容,该函数功能是输出全部 元素,提示,使用指针p输出数组的元素。剧蔠0 浏览7584回答1 1回答 望远 #include "stdio.h" void output(int *p) { for(int i=0;i<10;i++) ...
有一数组内放10个整数,要求编写一个函数找出最小数和它的下标,然后把它和数组中最前面的元素调换。(补充函数void output(int *p)的内容,该函数功能是输出全部 元素,提示,使用指针p输出数组的元素。 1 回答 望远 TA贡献1017条经验 获得超1032个赞 #include "stdio.h" void output(int *p) { for(int i=...
-1;} void main(){ int a[5]={10,20,30,40,50};int n,x;int xiabiao;n=sizeof(a)/sizeof(int);printf("请输入需要查找的元素x: \n");scanf("%d",&x);xiabiao=arrayFind(a,n,x);if(xiabiao!=-1)printf("下标为: %d\n",xiabiao);else printf("没有找到!\n");} ...
请编写一个函数int proc(int*s,int t,int*k),用来求出数组的最小元素在数组中的下标并存放在k所指的存储单元中。 例如,输入如下整数:273 934 453 624 89 342 111 831 527 246则输出结果为4,89。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入...
",max[0],max[1]);printf("数组元素的最小值为:%d,下标为:%d ",min[0],min[1]);return 0;}void Input(int b[N]){//输入N个整数int i;printf("请输入%d个整数: ",N);for(i=0;i<N;i++){scanf("%d",&b[i]);}}void Max(int b[N],int max[2]){//求最大值及下标int i;max[...
//请编写一个函数int fun(int *s,int t,int *k),用来求数组的最大元素在数组中的下标并存放在k所指的储存单元中。 #include<stdio.h>#include<stdlib.h>intfun(int*s,intt,int*k){if(t <=0|| s ==NULL|| k ==NULL) {return-1;// 输入参数错误}intmaxIndex =0;intmaxElement = s[0];fo...
请编写一个函数int fun (int *s,int t,int *k),用来求出数组的最小元素在数组中的下标并存放在k所指的存储单元中。 例如,输入如下整数: 234 345 753 134 436 458 100 321 135 760 则输出结果为6,100。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入...
// 5-1 找数组最大值及下标 #include<iostream>usingnamespacestd;intmain() {inta[10]={17,85,67,83,49,26,92,38,42};intmax,num=0; max=a[0];for(inti=0;i<10;i++){if( a[i]>max){ max=a[i]; num=i; } } cout<<"最大值为:"<<max<<"下标为:"<<num<<endl;return0; ...