您的位置:首页 > 编程语言 > C语言/C++

数组中找最大值与最小值

2015-10-31 11:07 288 查看
//输入十个数求其中最大值与最小值
#include<stdio.h>
#include<stdlib.h>

int main()
{
int arr[10];
int i=0;                 //初始化
int min = 0;
int max = 0;

printf("请输入10个数字:\n");
for (i =0; i < sizeof(arr) / sizeof(arr[0]); i++)
{
scanf("%d", &arr[i]);         //得到数组中元素
}
min = arr[0];
max = arr[0];
for (i = 1; i < sizeof(arr) / sizeof(arr[0]); i++)
{

if (max < arr[i])
{
max = arr[i];
}
if (min>arr[i])
{
min = arr[i];
}
}

printf("%d ", max);
printf("%d ", min);

printf("\n");

system("pause");
return 0;
}
数组中依次输入每个元素用for循环依次输入,用sizeof(arr)/sizeof(arr[arr[o]]),可求出数组大小
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C语言