(指针)输入10个整数, 把最小的与第一个数交换, 最大的与最后一个数交换
来源:互联网 发布:qq飞车改装数据 编辑:程序博客网 时间:2024/05/17 01:06
#include<cstdio>#include<cstring>#include<iostream>#include<algorithm>#include<string>#include<cmath>#include<queue>#include<vector>using namespace std;void input(int *num) //输入10个数的函数{ int i; printf("input 10 numbers:"); for(i=0; i<10; i++){ scanf("%d", &num[i]); }}void swap(int *num){ int *max, *min, *p, temp; max = min = num; //开始时使max和min都指向第一个数 for(p = num+1; p < num+10; p++){ if(*p > *max) max = p; //若p指向的数大于max指向的数,就使max指向p指向的大数 else if(*p < *min) min = p; //若p指向的数小于min指向的数,就使min指向p指向的小数 } temp = num[0]; num[0] = *min; *min = temp; //将最小数与第一个数num[0]交换 if(max == num) max = min; //若max和num相等,表示第一个数是最大数,则使max指向当前的最大数 temp = num[9]; num[9] = *max; *max = temp; //将最大数与最后一个数num[9]交换}void output(int *num){ int *p; printf("Now, they are:"); for(p = num; p < num+10; p++){ printf("%d ", *p); } printf("\n");}int main(){ int num[10]; input(num); swap(num); output(num); return 0;}
阅读全文
0 0
- (指针)输入10个整数, 把最小的与第一个数交换, 最大的与最后一个数交换
- 用指针处理输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。
- 体会分函数:输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。
- 初学C语言:输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。
- 1、输入10个整数,将其中最小的数与第一个数对换,把最大的数和最后一个数对换.
- 对于整数的处理(最小的与第一个交换,最大的与最后一个交换)
- OJ题——10个数中,最小数与第一个交换,最大数与最后一个交换
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。
- * 问题描述:输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数
- 输入一个数组,最大的元素与第一个元素交换,最小的元素与最后一个元素交换
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数和最后一个数对换,写三个函数:1.输入10个数,2.进行处理.3输出10个数
- //1、输入10个整数,将其中最小的数与第一个数对换,把最大的数和最后一个数对换,写三个函数:1.输入10个数,2.进行处理.3输出10个数
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数和最后一个数对换,写三个函数:1.输入10个数,2.进行处理.3输出10个数
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数和最后一个数对换,写三个函数:1.输入10个数,2.进行处理.3输出10个数
- 对于小白,创建一个网站你需要做什么?
- Adaboost
- 使用 jQuery+Ajax+MySQL+Servlet 实现不刷新页面数据更新
- sql面试题及答案
- Android 自定义相机摄像头
- (指针)输入10个整数, 把最小的与第一个数交换, 最大的与最后一个数交换
- python中面向对象编程的特殊方法
- 分位数(quantile)
- No 'Access-Control-Allow-Origin' header is present on the requested resource
- 什么是服务器名称指示(SNI)
- windows7+vs+CUDA7.5 编译caffe+配置matcaffe+配置pycaffe
- PG 创建库指定字符集
- 八荣八耻 《IT版》《Java版》
- 正则表达式