c语言大神快来做道简单得掉渣的题:输入10个整数,将其中最小的数与第一个数对换,把最大
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/06 21:07:37
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个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换.要求用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个整数,将其中最小的数与第一个数对换,把最大](/uploads/image/z/5510470-22-0.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%A7)
#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;
}
再问: 大神,qq找你你怎么不说话?
再答: 啊?不好意思,期末了,没看见,最近几天在考试。
再问: 没事,只要大神能常来百度知道就行了
#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;
}
![](http://img.wesiedu.com/upload/4/0f/40f48a27aed0da0436a5a2320582556f.jpg)
再问: 大神,qq找你你怎么不说话?
再答: 啊?不好意思,期末了,没看见,最近几天在考试。
再问: 没事,只要大神能常来百度知道就行了
c语言大神快来做道简单得掉渣的题:输入10个整数,将其中最小的数与第一个数对换,把最大
C语言输入10个整数,将其中最小的数和第一个数对换,把最大的数与最后一个数对换.(用指针)
用C语言编程序:用指针方法处理,输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换.必须利用宏定义
C语言:要求输入10个数 将其中最小的数与第一个数对换,把最大的数与最后一个数对换
C语言输入10个整数,将其中最小的数鱼第一个数对换,把最大的数鱼最后一个数对换写三个函数:1、输入10个整数 2、进行处
C语言.任意n个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换.
输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换.用指针处理
C语言:输入10个整数,将其中最小的数与第一个数对换,最大的数与最后一个数对换,并输出兑换后的10个数
c++语言求输入10个整数,将其中最小的书与第一个数对换,把最大的数与最后的一个数对换,然后输出者10个数
C 语言 输入十个整数,将其中的最小数与第一个数对换,将最大数于最后一个对换 要求用指针来写
输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换,并输出对换后的10个数.
输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换.写三个函数; 输出排序后的