#include<stdio.h>
int main(){
int a[10],i,j,max,min;
scanf("%d",&a);
max=a[0];
for(i=0;i<10;i++)
{
if(max<a[i])
max=a[i];}
printf("最大值为%d\n",max);
min=a[0];
for(j=0;j<10;j++)
{
if(min>a[j])
min=a[j];}
printf("最小值为%d\n",min);
}
代码修正如下
#include<stdio.h>
int main() {
int a[10], i, j, max, min;
for(i=0;i<10;i++) //输入整型数组用for循环依次输入
scanf("%d", &a[i]);
max = a[0];
for (i = 1; i < 10; i++)
{
if (max < a[i])
max = a[i];
}
printf("最大值为%d\n", max);
min = a[0];
for (j = 1; j < 10; j++)
{
if (min > a[j])
min = a[j];
}
printf("最小值为%d\n", min);
}