C 语言 输入十个整数,将其中的最小数与第一个数对换,将最大数

来源:百度知道 编辑:UC知道 时间:2024/05/06 12:42:13
输入十个整数,将其中的最小数与第一个数对换,将最大数与最后一个对换
写出三个程序分别实现:
1)向数组输入数值:
2)处理数据
3)输出最后数组

我刚刚自学 但不明白此题啥意思
请各位帮一下忙 谢谢了!!

#include "Stdio.h"
#include "Conio.h"
#define N 10
int main(void)
{ int i,j,temp,a[N],b[N];
for (i=0;i<=9;i++)
{printf("please input a[%d]=",i);
scanf("%d",&a[i]);
b[i]=a[i]; }
for (i=0;i<=9;i++)
for (j=0;j<=9;j++)
{if (a[j]>a[j+1])
{temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;}}
b[0]=a[0] ;b[9]=a[9];
for(i=0;i<=9;i++)
{printf("%6d",b[i]);}
getch();

}

这是我的程序,我中间是用了排序法 把数给排个序,排序很重要也不难用上了让你看看。希望大家一起进步

#include<stdio.h>
void main()
{
int a[10];
int i=0,min,max;
printf("y请输入10个整数\n");//输入数据
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
min=a[0];
max=a[0];
for(i=1;i<10;i++)// 处理数据
{
if(a[i]<min)
min=a[i];
if(a[i