#include
#define N 999
void main()
{
int a[N],t;
int i,j,n=0;
for(i=0;;i++)
{
scanf("%d",&a[i]);
n++; //计算输入个数
if (getchar()=='\n') break; //遇回车中断
}
for(j=1;jfor(i=0;i if(a[i]>a[j])
{
t=a[i];a[i]=a[j];a[j]=t;
}
printf("排序后:\n");
for(i=0;iprintf("\n");
}
数组接收。
再来一个排序。
int *p;
int a[10] ,i;
p=a;
for(i=0;i<10;i++){
scanf("%d",p+i);
}
上面是接收键盘的数据,用到指针。冒泡排序会么,会我就不打了。
格式化输入n个整数,将输入的整数存放到栈里面,然后 获取栈里面的整数个数,然后定义数组,使用冒泡排序法比较大小。