永发信息网

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

答案:2  悬赏:50  手机版
解决时间 2021-03-10 19:22
  • 提问者网友:椧運幽默
  • 2021-03-09 18:55
C++编程 输入10个数,将其中最小的数与第一个对换,最大的数与第一个对换,用指针实现
最佳答案
  • 五星知识达人网友:玩家
  • 2021-03-09 19:09
#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; }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯