作业帮 > 综合 > 作业

输入十个整数,用指针实现将这十个数据循环向左移动一位并将原来最左边整数放在最右边

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/22 12:56:11
输入十个整数,用指针实现将这十个数据循环向左移动一位并将原来最左边整数放在最右边
输入十个整数,用指针实现将这十个数据循环向左移动一位并将原来最左边整数放在最右边
#include "stdio.h"
main()
{
int i,a[10]=,temp,*pmin=10000,*pmax=0;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
if(a[i]<*pmin)*pmin=a[i];
if(a[i]>*pmax)*pmax=a[i];
}
if(pmin!=&a[0])
{
temp=*pmin;
*pmin=a[0];
a[0]=temp;
}
if(pmax!=&a[9])
{
temp=*pmax;
*pmax=a[9];
a[9]=temp;
}
}