2011_2华中科技大学机试真题

来源:互联网 发布:一个c语言源程序是由 编辑:程序博客网 时间:2024/04/30 14:32
#include<stdio.h>#include<stdlib.h>#include<malloc.h>int cmp(const void *a,const void *b){return *((int *)a)-*((int *)b);}int main(){int *a;int n=0,i;a=(int *)malloc(sizeof(int));while(~scanf("%d",&i)){n++;a=(int *)realloc(a,n*sizeof(int));a[n-1]=i;}for(i=0;i<n-1;i++)printf("%d ",a[i]);printf("%d\n",a[i]);qsort(a,n,sizeof(int),cmp);for(i=0;i<n-1;i++)printf("%d ",a[i]);printf("%d\n",a[i]);return 0;}

0 0
原创粉丝点击