用结构体完成比较计数
/****************************************************
功能:用结构体完成比较计数
日期:2014年12月10日11:21:52
****************************************************/
#include<stdio.h>
#define N 5
struct order
{
int num;
int con;
}a[20];
int main()
{
int i, j;
for (i = 0; i < N; i++)
{
scanf("%d",&a[i].num);
a[i].con = 0;
}
for (i = N - 1; i >= 1; i--)
for (j = i - 1; j >= 0; j--)
if (a[i].num < a[j].num)
a[j].con++;
else
a[i].con++;
printf("the order is:\n");
for (i = 0; i < N; i++)
printf("%3d%3d\n",a[i].num,a[i].con);
return 0;
}
/*********************************************
12 32 25 69 47
the order is:
12 0
32 2
25 1
69 4
47 3
Press any key to continue
********************************************/