ITPub博客

首页 > 应用开发 > C/C++ > 数组对换,print函数传参

数组对换,print函数传参

原创 C/C++ 作者:代码女民工 时间:2021-09-18 16:56:39 0 删除 编辑

#include <iostream>
using namespace std;
int *cinp(int *a)
{
    for(size_t i=0;i!=4;++i)
    {cin>>a[i];}
    return &*a;//输入
}
int *ing(int*a)
{int b[10];int max=a[0];int min=a[0];
int x=0,y=0;//替换过程
for(size_t i=0;i!=4;++i)
    { b[i]=a[i];
      if(max<b[i])
        {max=b[i];
            x=i;}
      
   }
   for(size_t j=0;j!=4;++j)
    { b[j]=a[j];
      
       if(min>b[j])
        {min=b[j];
            y=j;}      
   }
   
int tem=0;int g=0;
 tem=a[3];
a[3]=a[x];
a[x]=tem;
g=a[0];
a[0]=a[y];
a[y]=g;//进行最小和第一位替换,最大和最后一位替换

}
int print(int *a)//单独做成的输出函数
{    for(size_t i=0;i!=4;++i)
     {cout<< a[i];}//打印
}

int main() {
int a[4];
print (ing(cinp(a)));
    return 0;
}

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/70007056/viewspace-2792826/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2021-09-17

  • 博文量
    33
  • 访问量
    8374