作业帮 > 综合 > 作业

用指针输入一组数,找出其中最大的数,并把最大的数与第一个互换

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/09 05:01:05
用指针输入一组数,找出其中最大的数,并把最大的数与第一个互换
#include
main()
{
int i,a[9],temp,*pmax=0;
for(i=0;i*pmax)*pmax=a[i];
}
if(pmax!=&a[0])
{
temp=*pmax;
*pmax=a[0];
a[0]=temp;
}
printf("%d",*pmax);
}
用指针输入一组数,找出其中最大的数,并把最大的数与第一个互换
#include
main()
{
int i,a[9],temp,*pmax=0;
for(i=0;i*pmax)*pmax=a[i];

}
printf("%d",*pmax);/*比较完毕即可输出,若放在最后,输出的可能就不是最大值了*/
if(*pmax!=a[0])/*比较值,而不是比较地址*/
{
temp=*pmax;
*pmax=a[0];
a[0]=temp;
}

}