#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int arr[] = {-1,-2,-3,-4,-5,-6,-7,-8,-9,-10};
int max = arr[0];//假设下标为0的数是最大,我们用他和其他数比大小
int i = 0;
int sz = sizeof(arr) / sizeof(arr[0]);//计算个数
for (i = 1; i < sz; i++)
if (arr[i] > max)
{
max = arr[i];
}
printf("%d", max);
}
最小数字
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int arr[] = { -1,-2,-3,-4,-5,-6,-7,-8,-9,-10 };
int mix = arr[0];//假设下标为0的数是最大,我们用他和其他数比大小
int i = 0;
int sz = sizeof(arr) / sizeof(arr[0]);//计算个数
for (i = 1; i < sz; i++)
if (arr[i] < mix)
{
mix = arr[i];
}
printf("%d\n", mix);
printf("%d", sz);
}
//9H sizeof(arr)是数组形式书写的,{}里也没有\0,sizeof()计算空间,是几个字符
//就是几个,在此是10个字节
只需要把max改成mix,判断条件改成<mix