3.一维数组——输入十个数,输出其中最大(小)数

文章目录

  • 前言
  • 一、题目描述
  • 二、题目分析
  • 三、解题
    • 程序运行代码


前言

本系列为一维数组编程题,点滴成长,一起逆袭。


一、题目描述

输入十个数,输出其中最大(小)数


二、题目分析

打擂台法:max=a[0];
最大:for(i=0;i<=9;i++){
if(max max=a[i];
}
}
最小:for(i=0;i<=9;i++){
if(min>a[i]){
min=a[i];
}
}


三、解题

程序运行代码

#include
int main()
{
    int i,a[10],max,min;
    for(i=0;i<=9;i++){
    	scanf("%d",&a[i]);
	}
	max=a[0];
	min=a[0];
	for(i=0;i<=9;i++){
		if(max<a[i]){
			max=a[i];
		}
		if(min>a[i]){
			min=a[i];
		}
	}
    printf("%d\n%d",max,min);
    return 0;
}

你可能感兴趣的:(第六章数组,算法,c语言,开发语言,数据结构)