该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
。。。。。。。。。
都是小错误。
#include
#define N 10
struct city
{
char CityName[10];
long int FlatNum;
long int FamilyNum;
float average;
}C[N]={
{"武汉",3270000,2990000},
{"鄂州",370000,350000},
{"襄樊",2270000,1910000},
{"咸宁",2100000,930000},
{"黄冈",2090000,2040000},
{"荆门",1160000,990000},
{"荆州",2230000,2090000},
{"十堰",1330000,1150000},
{"宜昌",1580000,1340000},
{"黄石",1450000,850000}
};
void sort(struct city c[])
{
for(int i=0;i
for(int I=0;I
if(c[I].average
{
city k;
k=c[I];
c[I]=c[I+1];
c[I+1]=k;
}
sort(c);
}
void main()
{
int i;
for(i=0;i
{
C[i].average=(float)C[i].FlatNum/C[i].FamilyNum;
}
printf("按人均住房数目的大小依次输出城市的信息:\n");
printf(" CityName FlatNum FamilyNum average\n");
for( i=0;i
{
printf("%10s%10ld%10ld%15f\n",C[i].CityName, C[i].FlatNum,C[i].FamilyNum,C[i].average);
}
}