使用数组实现如下功能:从键盘输入10个整数,输出最大值和最小值。

如题所述

第1个回答  2009-04-28
C 语言版:

#include<stdio.h>
#define N 10
int main()
{
int temp, max, min;
printf("请输入:\n");
for(int i = 0; i != N; ++i)
{
scanf("%d", &temp);
if( i == 0 )
max = min = temp;
else
{
if( temp > max )
max = temp;
else if( temp < min )
min = temp;
}
}
printf("\n最大的数是: %d", max);
printf("\n最小的数是: %d", min);
return 0;
}本回答被提问者采纳
第2个回答  2009-04-29
#include"stdio.h"
#define SIZE 10
main()
{ int a[SIZE]={0};
int i=0,max=0,min=0;
for(i=0;i<SIZE;i++)
scanf("%d",&a[i]);
max=a[0],min=a[0];
for(i=0;i<SIZE;i++)
{if(max<a[i]) max=a[i];
else if (min>a[i]) min=a[i];
}
printf("max=%d,min=%d",max,min);

}
第3个回答  2009-04-28
c语言:
楼上小改动:
#include<stdio.h>
#define N 10
int main()
{
int temp, max, min; int i;
printf("请输入:\n");
for( i = 0; i != N; ++i)
{
scanf("%d", &temp);
if( i == 0 )
max = min = temp;
else
{
if( temp > max )
max = temp;
else if( temp < min )
min = temp;
}
}
printf("\n最大的数是: %d", max);
printf("\n最小的数是: %d", min);
return 0;
}
相似回答