C语言输入10个整数,将其中最小的数鱼第一个数对换,把最大的数鱼最后一个数对换写三个函数:1、输入10个整数 2、进行处理 3、输入10个数
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/24 21:26:34
C语言输入10个整数,将其中最小的数鱼第一个数对换,把最大的数鱼最后一个数对换写三个函数:1、输入10个整数 2、进行处理 3、输入10个数
C语言
输入10个整数,将其中最小的数鱼第一个数对换,把最大的数鱼最后一个数对换写三个函数:1、输入10个整数 2、进行处理 3、输入10个数
C语言输入10个整数,将其中最小的数鱼第一个数对换,把最大的数鱼最后一个数对换写三个函数:1、输入10个整数 2、进行处理 3、输入10个数
int values[10];
int input()
{
int i = 0;
printf("input 10 numbers:\n");
for (i = 0; i < 10; i++)
{
scanf("%d", &values[i]);
}
return 0;
}
int process()
{
int i = 0;
int id_max = 0;
int id_min = 0;
int max = 0;
int min = 0;
int temp = 0;
max = values[id_max];
min = values[id_min];
for (i = 0; i < 10; i++)
{
if (values[i] > values[id_max])
{
id_max = i;
}
if (values[i] < values[id_min])
{
id_min = i;
}
}
temp = values[id_max];
values[id_max] = values[9];
values[9] = temp;
temp = values[id_min];
values[id_min] = values[0];
values[0] = temp;
return 0;
}
int output()
{
int i = 0;
printf("output 10 numbers:\n");
for (i = 0; i < 10; i++)
{
printf("%d ", values[i]);
}
return 0;
}