c语言:从10个数中找出最大的值和最小值 #include<stdio.h> int main() {int a[10],i,max,min; for(i=0;i<1

需要用!=EOF

第1个回答  2011-03-29
#include"stdio.h"
void main()
{
int a[11],i,j,min,tem;
printf("please input ten numbers!");
for(i=1;i<=10;i++) scanf("%d",&a[i]);
for(i=1;i<11;i++)/*排序*/
{min=i;
for(j=i+1;j<11;j++)
if(a[min]>a[j]) min=j;
tem=a[i];
a[i]=a[min];
a[min]=tem;
} /*输出*/
printf("the max is %d",a[10]);
printf("the min is %d",a[1]);
}
第2个回答  2011-03-29
#include <stdio.h>
int main()
{int a[10],i,max,min;
scanf("%d",&a[0]);
max=min=a[0];
for(i=1;i<10;i++)
{
scanf("%d",&a[i]);
if(a[i]>max)max=a[i];
if(a[i]<min)min=a[i];
}
printf("max=%d min=%d\n",max,min);
return 0;
}本回答被网友采纳
第3个回答  2011-03-29
#include<stdio.h>
int main()
{
int a[10],i,max,min;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
max=a[0];
min=a[0];
for(i=1;i<10;i++)
{
if(a[i]>max)max=a[i];
if(a[i]<min)min=a[i];
}
printf("max=%d,min=%d",max,min);
}
相似回答