用c语言找最大值和最小值

用c语言找最大值和最小值,第1张

用指针求含有十个元素的数组最大值最小值

主函数参考

int main()

{

int a[10],i,maxnum,minnum

for(i=0i<10i++)

scanf("%d",&a[i])

FindMaxandMin(a,10,&maxnum,&minnum)

printf("%d %d",maxnum,minnum)

}

输入格式:

数组

输出格式:

最大值 最小值

输入样例:

1 2 3 5 4 6 7 8 9 10

输出样例:

10 1

扩展资料

#include

int main()

{

int a[3]

int i,j,temp

printf("请输入3个数:")

for(i=0i scanf("%d",&a[i])

for(i=0i for(j=0j if(a[j]>a[j+1])

{

temp=a[j]

a[j]=a[j+1]

a[j+1]=temp

}

printf("最大值%d最小值%d",a[2],a[0])

return 0

}

参考资料:百度百科 - C语言

以整型数组为例。

定义变量max min maxi mini

先把max min都赋值为INT[0],maxi mini都=0

遍历数组INT[n] 遍历的同时将值与max min 比较,有比max大的就赋值给max,maxi记录当前下标。min一样。

遍历结束,max min 是最大最小值,maxi mini是它们在数组中的下标


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9997793.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存