c语言大神快来做道简单得掉渣的题:输入10个整数,将其中最小的数与第一个数对换,把最大c语言大神快来做道简单得掉渣的题:输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 02:59:25
![c语言大神快来做道简单得掉渣的题:输入10个整数,将其中最小的数与第一个数对换,把最大c语言大神快来做道简单得掉渣的题:输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后](/uploads/image/z/2480084-44-4.jpg?t=c%E8%AF%AD%E8%A8%80%E5%A4%A7%E7%A5%9E%E5%BF%AB%E6%9D%A5%E5%81%9A%E9%81%93%E7%AE%80%E5%8D%95%E5%BE%97%E6%8E%89%E6%B8%A3%E7%9A%84%E9%A2%98%3A%E8%BE%93%E5%85%A510%E4%B8%AA%E6%95%B4%E6%95%B0%2C%E5%B0%86%E5%85%B6%E4%B8%AD%E6%9C%80%E5%B0%8F%E7%9A%84%E6%95%B0%E4%B8%8E%E7%AC%AC%E4%B8%80%E4%B8%AA%E6%95%B0%E5%AF%B9%E6%8D%A2%2C%E6%8A%8A%E6%9C%80%E5%A4%A7c%E8%AF%AD%E8%A8%80%E5%A4%A7%E7%A5%9E%E5%BF%AB%E6%9D%A5%E5%81%9A%E9%81%93%E7%AE%80%E5%8D%95%E5%BE%97%E6%8E%89%E6%B8%A3%E7%9A%84%E9%A2%98%3A%E8%BE%93%E5%85%A510%E4%B8%AA%E6%95%B4%E6%95%B0%2C%E5%B0%86%E5%85%B6%E4%B8%AD%E6%9C%80%E5%B0%8F%E7%9A%84%E6%95%B0%E4%B8%8E%E7%AC%AC%E4%B8%80%E4%B8%AA%E6%95%B0%E5%AF%B9%E6%8D%A2%2C%E6%8A%8A%E6%9C%80%E5%A4%A7%E7%9A%84%E6%95%B0%E4%B8%8E%E6%9C%80%E5%90%8E)
c语言大神快来做道简单得掉渣的题:输入10个整数,将其中最小的数与第一个数对换,把最大c语言大神快来做道简单得掉渣的题:输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后
c语言大神快来做道简单得掉渣的题:输入10个整数,将其中最小的数与第一个数对换,把最大
c语言大神快来做道简单得掉渣的题:
输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换.要求用3个函数实现,分别为输入10个数、进行处理、输出10个数.要求使用指针的方法进行处理.
输入格式
用空格隔开的10个整数.
输出
输出进行题目描述操作之后的10个整数,每个整数之后输出一个空格.
请注意行尾输出换行.
样例输入
1 5 2 4 9 0 3 8 7 6
样例输出
0 5 2 4 6 1 3 8 7 9
c语言大神快来做道简单得掉渣的题:输入10个整数,将其中最小的数与第一个数对换,把最大c语言大神快来做道简单得掉渣的题:输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后
#include<stdio.h>
#include<string.h>
void Input(int *num)
{
int i;
for(i = 0; i < 10; i++)
scanf("%d", &num[i]);
return;
}
void Process(int *num)
{
int min = num[0], k = 0, i;
for(i = 1; i < 10; i++)
{
if(num[i] < min)
{
min = num[i];
k = i;
}
}
int temp = num[0];
num[0] = num[k];
num[k] = temp;///
int max = num[0];
k = 0;
for(i = 1; i < 10; i++)
{
if(num[i] > max)
{
max = num[i];
k = i;
}
}
temp = num[9];
num[9] = num[k];
num[k] = temp;
return;
}
void Output(int *num)
{
int i;
for(i = 0; i < 10; i++)
printf("%d%c", num[i], i == 9 ? '\n' : ' ');
return;
}
int main()
{
int num[10];
Input(num);
Process(num);
Output(num);
return 0;
}