C语言输入10个整数,将其中最小的数鱼第一个数对换,把最大的数鱼最后一个数对换写三个函数:1、输入10个整数 2、进行处

问题描述:

C语言
输入10个整数,将其中最小的数鱼第一个数对换,把最大的数鱼最后一个数对换写三个函数:1、输入10个整数 2、进行处理 3、输入10个数
1个回答 分类:综合 2014-10-18

问题解答:

我来补答
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;
}
再问: 头文件是什么
再答: #include
再问: 前面还少东西,main之类的
再答: int main() { input(); process(); output(); }
再问: 我要的是指针处理,也辛苦你了
再问: 太给力了,你的回答完美解决了我的问题!
 
 
展开全文阅读
剩余:2000