永发信息网

C++编程 输入10个数,将其中最小的数与第一个对换,最大的数与第一个对换,用指针实现

答案:2  悬赏:50  手机版
解决时间 2021-03-10 19:22
C++编程 输入10个数,将其中最小的数与第一个对换,最大的数与第一个对换,用指针实现
最佳答案
#include using namespace std; void solve(int *a,int n) { int i; while(1) { for(i=0;i>n; int *a=new int [n]; cout<<"输入a的元素"<>*(a+i); } cout<<"a的情况是:"<>n; int *b=new int [n]; cout<<"输入b的元素"<>*(b+i); } cout<<"b的情况是:"<
全部回答
  • 1楼网友:鱼忧
  • 2021-03-09 19:27
#include <iostream> using namespace std; int main() { int i,max,min,a[10]; int *p; for(i=0;i<10;i++) cin>>a[i]; p=a; max=min=*p; for(i=0;i<10;i++) { //交换最大的数 if(max<*(p+i)) max=*(p+i); //交换最小的数 if(min>*(p+i)) min=*(p+i); } return 0; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯