输入10个整数,将其中最小的数与第一个数对换,把最大的数和最后一个数对换,写三个函数:1.输入10个数,2.进行处理.3输出10个数
2014-07-28 22:58
661 查看
int main(int argc, const char * argv[]) { int a[10] = {0}; int *p =a; for (int i = 0; i < 10; i++) { *(p + i) = arc4random() % (40 - 20 + 1) + 20; printf("%d ", *(p + i)); } printf("\n"); //2.进行处理 int min = *p;//存储最小值 int max = *p;//存储最大值 int minIndex = 0;//存储最小值下标 int maxIndex = 0;//存储最大值下标 for (int i = 1; i < 10; i++) { if (min > *(p + i)) { min = *(p + i);//找出最小值 minIndex = i;//存储最小值位置 } } for (int i = 0; i < 10; i++) { if (max < *(p + i)) { max = *(p + i); maxIndex = i;//存储最大值位置 } } printf("最大值下标:%d 最小值下标:%d\n", maxIndex, minIndex); if (*p != min ) { if (*p == max ) { maxIndex = maxIndex; } int temp =*p; *p = *(p + minIndex); *(p + minIndex) = temp; } if (*(p + 10 - 1) != max) { int temp =*(p +10 - 1); *(p +10 - 1) = *(p + maxIndex) ; *(p + maxIndex) = temp; } //3输出10个数 for (int i = 0; i < 10; i++) { printf("%d ",*(p +i)); } return 0; }
相关文章推荐
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数
- //1、输入10个整数,将其中最小的数与第一个数对换,把最大的数和最后一个数对换,写三个函数:1.输入10个数,2.进行处理.3输出10个数
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数和最后一个数对换,写三个函数:1.输入10个数,2.进行处理.3输出10个数
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。
- * 问题描述:输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。
- (c++)输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。 注意:不是排序!不是排序!
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数和最后一个数对换,写三个函数:1.输入10个数,2.进行处理.3输出10个数
- 习题 8.3 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写3个函数:1.输入10个整数;2.进行处理;3.输出10个数。
- 体会分函数:输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。
- 用指针处理输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。
- 8.3 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。
- 从键盘任意输入10个整数,用函数编程实现将其中最大数与最小数的位置对换后,再输出调整后的数组。
- 输入十个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换
- 【C++】输入10个整数,将其中最小的数与第一个数对换【原创技术】
- 找出最小存首位和最大数存末位,写三个函数:输入、输出、处理。