当前位置:三九宝宝网 → 宝宝教育 → 教学论文 → 正文

编写一个函数求数组中的最大值及下标

更新:02-12 整理:39baobao.com
字体:

[C语言中输入三个数如何输出其最大值]#include "pch.h" #include int main() { int a, b, c, max; max = 0; printf("请输入3个数:"); scanf_s("%d %d %d", &a, &b, &c); if (a > max) { max = a; } if (b > max) { max =...+阅读

给,都已经改好了,具体的请看注释:

int y_max(int *p,int n)

{

int max=*p,i,k=0;

for(i=0;i{

if(max{

k=i;

max=*(p+i);////记得要在这里更新一下max的记录

}

}

return k;

}

#define N 10

#include

main()

{int a[N]={12,25,45,18,13,78,23,55,63,78};////记得最后要加分号

int i,m,max;

for(i=0;im=y_max(a,N);

printf("\n\nmax=a[%d]=%d ",m,a[m]);

}

本文地址:https://www.39baobao.com/show/29_40025.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

c语言输入三个数输出其中的最大值1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 # include <stdio.h> intmain() { inta,b,c,max; printf("please input a,b,c:\n"); scanf("%d,%d,%d",&a,&b,&c); if((a>=b)...

c语言编程求abc三个数的最大值abc三个数的最大值是33,77,2。 简介:编程语言(programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程...

你用C实现让用户输入三个数字然后输出最大值1、2、3谁最大?3啊。 这个不用高手解答了,学过C的基本都会,难道你一点都没学过C?看看书。 下面程序供参考。 #include <stdio.h> int main() { int a,b,c,max; printf("请输入3个...

用C语言程序编写输入三个数并输出最大值的程序正确代码: #include<stdio.h> int max(int a,int b,int c); int main() { int a = 0,b = 0,c = 0,x; scanf("%d %d %d",&a,&b,&c); x=max(a,b,c); printf("max=%d\n",x); return...

c语言的数组下标越界问题二维数组定义的一般形式为:类型说明符 数组名 [常量表达式][常量表达式]这两个常量表达式分别指定了二维数组的行数和列数,程序编译时据此向内存申请空间。而引用二维数组的格...

C语言:从一个拥有15个整数的数组中找出最大的数在数组中的下标。。。假定数组名是X; 那么定义一下 int X[15]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}; int temp=X[0]; int index=0; for(int i=1;i<15;i++){ temp<X[i]?temp=X[i],index=...

怎么求C语言数组的下标上界UBOUND 函数返回一个数组的最大下标,数据类型为Long。比如说你定义了一个数组a(22),他的最大下标为22。如果你给m赋值:m=UBOUND(a()),那么m的值就为22。.知道了函数的意义,什么时候...

从键盘输入10个整数存入整型数组中输出该数组中的最大值及其下#include<stdio.h> int main() {int a[10],i,*p=a,*q=a; for(i=0;i<10;p++,i++) {scanf("%d",p); if(*p>*q)q=p; } printf("Max=a[%d]=%d\n",q-a,*q); getch(); return 0; }...

C语言数组下标问题#include <stdio.h> #include <stdlib.h> int main() { int *p=(int *)malloc(sizeof(int));//p相当于数组使用 int count=0; int i=0; int temp=0; printf("请输入数据(0表示...