问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言中怎样用指针找出一维数组中的最大值和最小值并输出它们的下标

发布网友 发布时间:2022-05-10 19:26

我来回答

4个回答

热心网友 时间:2022-04-23 17:28

1、新建一个工程和.c文件,并且输入主函数和头文件。

2、定义全局变量。

3、定义变量类型。

4、用两个for语句给数组元素赋值。

5、调用求最小值的函数。

6、函数的总体流程如下图。

7、在主函数中输出结果,编译、运行,得到最后结果。

热心网友 时间:2022-04-23 18:46

#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("max=%d,xiabiao=%d\n",max,maxxiabiao);

printf("min=%d,xiabiao=%d\n",min,minxiabiao);

return 0;

}

运行效果:

扩展资料:

return 0代表程序正常退出。return是C++预定义的语句,它提供了终止函数执行的一种方式。当return语句提供了一个值时,这个值就成为函数的返回值。

return语句用来结束循环,或返回一个函数的值。

1、return 0,说明程序正常退出,返回到主程序继续往下执行。

2、return 1,说明程序异常退出,返回主调函数来处理,继续往下执行。return 0或return 1对程序执行的顺序没有影响,只是大家习惯于使用return(0)退出子程序而已。

热心网友 时间:2022-04-23 20:20

最大:
int s[N],i,j,a,*max;
max=s;
for(i=0,i<N-1,i++)
for(j=1,j<N,j++)
if(s[j]>s[i])
{max=&s[j];
a=j;}
最小稍微改下

热心网友 时间:2022-04-23 22:12

#include<stdio.h>
void main()
{ int a[100],i,j,max=-32000,min=32000;
int *p;

for(p=a;p<a+10;p++)
scanf("%d",p);
for(p=a;p<a+10;p++)
if(max<*p)
{max=*p;
i=p-a;
}
for(p=a;p<a+10;p++)
if(min>*p)
{min=*p;
j=p-a;
}
printf("%d max=%d\n%d min=%d\n",i,max,j,min);
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 房产官司律师费多少 二维数组2列3行中,最小值及其下标 noip2009复赛试题 c语言 NO.1 c++实现功能:求整型数组中的最小值及其下标,并输出 用c语言 输入10个成员的数组,求其中中最大值 最小值及所在下角标。 输入10个数放在一维数组中,输出最小的数及其下标 C语言:求一组数组最大值及最小值的下标。 求一堆数组中的最大值和最小值及其下标 请教高手:matlab中如何求一个数组的最小值的下标? 流星蝴蝶剑游戏 主题曲 有么 使用一维数组输出最小值及其下标 matlab中如何求一个数组的最小值的下标? c语言求数组中最大值和最小值及其下标 C语言编程:求出一维数组中最小元素的值以及它所在的下标号 求最小值以及次小值以及其下标 求数组最小值和最小值的下标 求最小值(下标) k1352什么时刻改终点站了 您好!请问这个电路的问题 lps-305数控式线性直流稳压电源电压电流怎么设置 36=哪几个质数相乘 4*3数组, 找出数组中的最小值及其在数组中的下标,求详解 第12届NOIP复赛试题 求助各位大侠 在n*m的数组中,如何用matlab找出最大最小值 并且能求到最大最小值所对应的下标呢? C语言编程:任意输入10个整数放入数组中,然后求其中的最大值和最小值,以及最大值和最小值的下标 求一份noip普及组pascal语言的模拟试题(笔试) noip 近十年试题 NOIP2009普及组初赛三题4题 很多人失恋后会心灰意冷,如何走出阴影? 如果与自己喜欢了很久的人分手了,怎样才能快速的从阴影中走出来? 如何走出失恋阴影? 输入一个一维整型数组,并找出数组元素中最大值和最小值及其相应下标如题 谢谢了 怎样快速从失恋阴影中走出来 CS1.5 显视屏老是马赛克,不清楚,该怎么调。 用premiere pro 1.5可以去掉从网上下载的视频的马赛克吗? 为什么我的cs1.5扔弹画面出现马赛克 如何消除CS1.5的马赛克? CS1.5画面有些马赛克? 我用佳能550D平时主要拍产品,就是下图的这种1.5x1.5cm的小颗粒玻璃马赛克,我要怎么拍才更清晰 photoshopcs2 如何设置马赛克的长度 为什么我的CS出现马赛克