level 8
YYYYXoxoxo
楼主
为什么c4能正常运行得到正确答案。
cide不行?
#include <stdio.h>
#include <string.h>
int main(){
struct students {
char num[10];
int class1;
} stu[1000], ss;
for (int i = 0; i < 3; i++) {
scanf("%s%d",stu[i].num,&stu[i].class1);
}
for (int j = 0; j < 2;j++){
for (int k = 0; k < 2- j;k++)
if (strcmp(stu[j].num, stu[j + 1].num) == 1) {
ss = stu[j];
stu[j] = stu[j + 1];
stu[j + 1] = ss;
}
}
for (int i = 0; i < 3; i++)
printf("%s\n", stu[i].num);
return 0;
}
2017年12月27日 16点12分
1
cide不行?
#include <stdio.h>
#include <string.h>
int main(){
struct students {
char num[10];
int class1;
} stu[1000], ss;
for (int i = 0; i < 3; i++) {
scanf("%s%d",stu[i].num,&stu[i].class1);
}
for (int j = 0; j < 2;j++){
for (int k = 0; k < 2- j;k++)
if (strcmp(stu[j].num, stu[j + 1].num) == 1) {
ss = stu[j];
stu[j] = stu[j + 1];
stu[j + 1] = ss;
}
}
for (int i = 0; i < 3; i++)
printf("%s\n", stu[i].num);
return 0;
}