题目:从键盘输入10个整数,分别赋给数组a的10个元素,利用数组和循环计算这10个数中的最大值和最小值,然后输出最大值和最小值。
代码如下:
#include<stdio.h>
int main()
{
int a[10],i,max,min;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=1,max=min=a[0];i<10;i++)
{
if(a[i]>max)
max=a[i];
if(a[i]<min)
min=a[i];
}
printf("最大值:%d\n",max);
printf("最小值:%d\n",min);
return 0;
}
测试
输入
2 923 23 23 0 83 374 290 829 923 219 323 110092
输出
最大值:923
最小值:0
数组 a[10],输入的测试数字第10个之后,对程序来讲没有意义。