数据顺序调整 由键盘任意输入10个数,将最大数调到最前面,最小数调到最后面.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/04 12:55:51
数据顺序调整 由键盘任意输入10个数,将最大数调到最前面,最小数调到最后面.
输入:任意10个数
输出:数据调整后的10个数.
输入样例:0 1 2 3 4 5 6 7 8 9
输出样例:9 1 2 3 4 5 6 7 8 0
提示:① 定义四个变量d1、d2、x1、x2,分别存放最大数、最小数及它们的位置;
② 在循环开始前,将第一个元素作为参考,将其值分别存入d1、x1,将其下标分别存入d2、x2;
③ 在循环中将其它元素逐一与d1比较,若比d1大,将其存入d1,并将其下标存入d2;否则将其与x1比较,若比x1小,将其存入x1,并将其下标存入x2;
④ 结束循环后,将d2所示位置的数与第一个数交换,将x2所示位置的数与最后一个数交换,然后输出数组所有元素即可.
输入:任意10个数
输出:数据调整后的10个数.
输入样例:0 1 2 3 4 5 6 7 8 9
输出样例:9 1 2 3 4 5 6 7 8 0
提示:① 定义四个变量d1、d2、x1、x2,分别存放最大数、最小数及它们的位置;
② 在循环开始前,将第一个元素作为参考,将其值分别存入d1、x1,将其下标分别存入d2、x2;
③ 在循环中将其它元素逐一与d1比较,若比d1大,将其存入d1,并将其下标存入d2;否则将其与x1比较,若比x1小,将其存入x1,并将其下标存入x2;
④ 结束循环后,将d2所示位置的数与第一个数交换,将x2所示位置的数与最后一个数交换,然后输出数组所有元素即可.
#include
#include
void main ()
{
int i,a[10],temp;
int kmax=0,kmin=0;
for(i=0;i
#include
void main ()
{
int i,a[10],temp;
int kmax=0,kmin=0;
for(i=0;i
数据顺序调整 由键盘任意输入10个数,将最大数调到最前面,最小数调到最后面.
从键盘任意输入10个整数,将其中最大数与最小数的位置对换,然后输出对换后的10个数.[提示:用一维数组
QB 由键盘任意输入10个单精度数,找出其中最大和最小的数并输出
c语言程序:从键盘任意输入10个数,要求找出里面最大的数和最小的数,并输出这10个数.
“输入10个数,将最小数与第一个对换,最大数与最后一个对换",不知哪出现问题
C语言:要求输入10个数 将其中最小的数与第一个数对换,把最大的数与最后一个数对换
由键盘任意输入3个数据,找出其中的最大数和最小数 c语言编程序的.还有就是记得解释你的步骤的意思
C语言输入10个整数,将其中最小的数和第一个数对换,把最大的数与最后一个数对换.(用指针)
C语言题目:编写程序,输入10个整数,将其中最小的数与第一个数交换,最大的数与最后一个数交换.
输入10个整数,将其中最小的数与第一个数交换,把最大的数和最后一个数交换.写3个函数:
输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换.用指针处理
输入10个整数,将其中最小的数与第一个数对换,把最大德的数与最后一个数兑换