文章
5
粉丝
70
获赞
0
访问
2.8k
#include<bits/stdc++.h>
using namespace std;
struct county{
char name[100];
};
void paixv(county A[], int len){
county tempt;
for (int i = 0; i < len; i++){
for (int j = 0; j < len - i - 1; j++){
if (strcmp(A[j].name,A[j + 1].name)){//前面比后面大
tempt = A[j];
A[j] = A[j + 1];
A[j + 1] = tempt;
}
}
}
}
int main(){
county ct[100];
int n;
cin >> n;
for (int i = 0; i < n; i++)
...
登录后发布评论
strcmp函数返回结果>0
if (strcmp(A[j].name,A[j + 1].name) > 0){//前面比后面大