c语言 数组 的一个题,急急急,在线都等

来源:百度知道 编辑:UC知道 时间:2024/05/05 18:04:28
题目是:循环从键盘接收整数(10个),每接收一个数就将其插入数组中,保证每次插入后数组中的整数都从小到大排序。

我想你也许是想把数组中的元素按照从小到大的顺序整个排序
#include <stdio.h>
void swap(int *a, int *b)
{
int temp;
temp=*a;
*a=*b;
*b=temp;
}
void main()
{
int i,j;
int a[10];
for(i=0;i<10;i++)
{
printf("请输入第%d个数:\t");
scanf("%d",(a+i));
}
for(i=0;i<10;i++)
for(j=0;j<i-j;j++)
{
if(a[i]>a[i+1])
swap((a+i), (a+i+1));
}
for(i=0;i<10;i++)
printf("%d\t",a[i]);
}

#include "stdio.h"
main()
{
int i,a[9],t;
for(i=0;i<10;i++)
{
scanf("d%",&a[i]);
if(i>0)
{
if(a[i]<a[i-1])//
{
t=a[i];
a[i]=a[i-1];
a[i-1]=t;
}
}
}

#include "stdio.h"
main()
{
int i,a[10],j,k,t;

printf("请输入一个整数");
scanf("%d&quo