【Z_5.1.2】一维数组,读10个整数存入数组,找出其中最大值和最小值

代码如下

#include<stdio.h>
#include<math.h>
#define N 10
int main()
{ 
	int a[N],max,min,i,t=0;
	for(i=0;i<N;i++)
	{
		printf("请输入第%d个数:",i+1);
		scanf("%d",&a[i]);
	}
	printf("*****\n");
	max=min=a[0];
	for(i=0;i<N;i++)
	{
		if(a[i]>max) max=a[i];
		else if(a[i]<min) min=a[i];
	    else if(a[i]==max&&a[i]==min) t+=1;
		else continue;
	}

	if(t==10)
	printf("输入的值是一样的哦!"); 
	else 
	printf("最大值为:%d\n最小值为:%d\t",max,min);

	return 0;
 } 
20210302065836497.jpg
© 版权声明
THE END
喜欢就支持一下吧
点赞7
分享
评论 抢沙发

请登录后发表评论