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;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯