您的位置:首页 > 其它

输入十个整数,将其中最小的数与第一个交换,把最大的数与最后一个数交换。写三个函数:1。输入十个数 2。进行处理 3。输出十个数。

2019-08-06 15:43 549 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_45414633/article/details/98620018

1.编写程序
#include<stdio.h>
void Show(int *p)
{
for (int i = 0; i < 10; i++)
{
printf("%d", p[i]);
}
}
void Swap(int *p1)
{
int i, j, t;
int min = 0, max = 0;
for (i = 1; i < 10; i++)
{
if (p1[i] < p1[min])
{
min = i;
}
}
t = p1[min];
p1[min] = p1[0];
p1[0] = t;
for (j = 1; j < 10; j++)
{
if (p1[j] > p1[max])
{
max = j;
}
}
t = p1[max];
p1[max] = p1[9];
p1[9] = t;
}
void main()
{
int a[10];
for (int i = 0; i < 10; i++)
{
scanf("%d", &a[i]);
}
Swap(a);
Show(a);
}
2.结果演示

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐