c语言输入20个数求出其中最大数

来源:百度知道 编辑:UC知道 时间:2024/05/29 03:28:49

#include<stdio.h> /*含有scanf和printf必需的头文件*/
void main()
{
int a[20],i,max; /*定义变量*/
for(i=0;i<=19;i++)
scanf("%d",&a[i]); /*输入20个数*/
max=a[0]; /*让max的初始值为a[0]*/
for(i=0;i<=19;i++)
if(max<a[i])
max=a[i]; /*让a[0]逐个和输入的20个数比较,
其实这里可将i的初始值设为1,然后开始比较,直到遇到比自己大的然后将这个较大值赋给max,i继续增加,如此循环,直到i==19,最后剩下的max就是最大值*/
printf("the max is %d\n",max); /*输出最大值*/
}