C语言数组从键盘输入10个整数存入数组,找出其中最大和最小值,并输出

C语言数组从键盘输入10个整数存入数组,找出其中最大和最小值,并输出。用指针类型做

第1个回答  2016-11-29
#include <stdio.h>
int main()
{
int*p,*q,i,temp,j;
int a[10];
for(i=0;i<10;i++)scanf("%d ",&a[i]);

p=&a[0];
q=&a[9];
for(i=0; i<10; i++)
for(j=0; j<9-i; j++)
if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;

}
printf("最小值%d 最大值%d",*p,*q);
return 0;
}本回答被网友采纳
相似回答