编写程序求10个数中的最大值和最小值?

编写程序求10个数中的最大值和最小值?,第1张

#include "stdio.h"

//从键梁薯盘输入10个数存入一维数组,求这10个数中的最大值最小值并输出

int main()

{

int i

float max,min,num[10]

printf("请输入10个数,每输入一个橡桥者数按回车键结束:\n")

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

scanf("%f",&num[i])

}

max=min=num[0]

for(i=1i<10i++){ 

if(max<num[i])

max=num[i]

else if(min>num[i])

min=num[i]

}

printf("最大为:%f\n最小为:%f\n",max,min)

return 0

}

扩展资料

使用其他方法得到10个数中的最大值与最小值:消岁

#include<stdio.h>

int main()

{

int arr[10] = {0}

int i = 0

int max = 0

int min = 0

printf("请输入10个整数:")

for (i = 0i <sizeof(arr)/ sizeof(arr[0])i++){

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

}

max = arr[0]

for (i = 0i <sizeof(arr) / sizeof(arr[0])i++){

if (max <arr[i]){

max = arr[i]

}

}

min = arr[0]

for (i = 0i <sizeof(arr) / sizeof(arr[0])i++){

if (min >arr[i])

{

min = arr[i]

}

}

printf("max=%d\n", max)

printf("min=%d\n", min)

return 0

}

#include<stdio.h>

main()

{

int n=4

棚瞎斗int a =0

int max = 0int min = 0

scanf("%d", &a)

max = min = a

while(n>0)

{

if(a>max)

{

max = a

}

if(a <min)

{

min = a

}

scanf("%d", &a)

n--

}

printf("max:%d, min:%d\n",max,min)

}

原理就是运用冒泡算法,两两比较,把所有的比较完,得出最大和最小值链磨神槐。


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

原文地址: http://outofmemory.cn/yw/12518262.html

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

发表评论

登录后才能评论

评论列表(0条)

保存