C语言:输入10个整数,将其中最小的数与第一个数对换,最大的数与最后一个数对换,并输出兑换后的10个数用指针.这是我的……求改:#include#includeint main(){int i,a[10],*p1,*p2;for(i=0;i
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 02:17:06
C语言:输入10个整数,将其中最小的数与第一个数对换,最大的数与最后一个数对换,并输出兑换后的10个数用指针.这是我的……求改:#include#includeint main(){int i,a[10],*p1,*p2;for(i=0;i
C语言:输入10个整数,将其中最小的数与第一个数对换,最大的数与最后一个数对换,并输出兑换后的10个数
用指针.这是我的……求改:
#include
#include
int main()
{
int i,a[10],*p1,*p2;
for(i=0;i
C语言:输入10个整数,将其中最小的数与第一个数对换,最大的数与最后一个数对换,并输出兑换后的10个数用指针.这是我的……求改:#include#includeint main(){int i,a[10],*p1,*p2;for(i=0;i
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i,a[10],*p1,*p2;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
p1=a;p2=a;
for(i=0;i<10;i++)
{
if(*p1<a[i])p1 = a+i;//这里
if(*p2>a[i])p2 = a+i;//还有这里
}
printf("%d,%d\n",*p1,*p2);
int temp;
temp=a[0];a[0]=*p2;*p2=temp;
temp=a[9];a[9]=*p1;*p1=temp;
for(i=0;i<10;i++)//最后还有这里,应该是<10
printf("%d ",a[i]);
system("pause");
return 0;
}