#include<stdio.h>
#include<stdlib.h>
#include<string.h>
typedef struct student{
char num[13];
char name[21];
int x;
int y;
int z;
}student;
int main(){
int n;
scanf("%d",&n);
getchar();
student *a,new;
a=(student*)malloc(sizeof(student)*(n+1));
for(int i=0;i<n;i++){
scanf("%s%*c%s%d%d%d",a[i].num,a[i].name,&a[i].x,&a[i].y,&a[i].z);
getchar();
}
scanf("%s%*c%s%d%d%d",new.num,new.name,&new.x,&new.y,&new.z);
int flag=0;
for(int i=0;i<n-1;i++){
if(strcmp(a[i].num,new.num)<0&&strcmp(a[i+1].num,new.num)>0){
for(int j=n-1;j>i;j--){
a[j+1]=a[j];
}
a[i+1]=new;
flag=1;
}
}
if(strcmp(a[0].num,new.num)>0){
for(int i=n-1;i>-1;i--){
a[i+1]=a[i];
}
a[0]=new;
flag=1;
}
if(strcmp(a[n-1].num,new.num)<0){
a[n]=new;
flag=1;
}
if(flag==0)
printf("error!\n");
else
for(int i=0;i<=n;i++)
printf("%s %s %d %d %d\n",a[i].num,a[i].name,a[i].x,a[i].y,a[i].z);
free(a);
return 0;
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
zzulioj部分题目答案(1101~1187、2113) (190个子文件)
1185.c 980B
1174.c 938B
1177.c 926B
1181.c 767B
1184.c 678B
1186.c 673B
1182.c 665B
1180.c 590B
1187.c 543B
1176.c 452B
1183.c 439B
1172.c 356B
1171.c 317B
1175.c 308B
1179.c 308B
1173.c 304B
1126.cpp 1KB
1151.cpp 1KB
1124.cpp 1KB
1168.cpp 1KB
1142.cpp 936B
1120.cpp 841B
1155.cpp 773B
1117.cpp 772B
1153.cpp 757B
1162.cpp 686B
1160.cpp 665B
1096.cpp 654B
1152.cpp 646B
1164.cpp 608B
1169.cpp 600B
1118.cpp 592B
1150.cpp 586B
1148.cpp 584B
1122.cpp 568B
1127.cpp 566B
1036.cpp 565B
1147(自我感觉不对但提交上没错.cpp 565B
1149.cpp 557B
1178.cpp 553B
1125.cpp 550B
1108.cpp 544B
1165.cpp 540B
1158.cpp 540B
1119.cpp 536B
1159.cpp 516B
1145.cpp 506B
1129.cpp 504B
1037.cpp 503B
1163.cpp 494B
1143.cpp 488B
1102.cpp 469B
1157.cpp 455B
1170.cpp 454B
1147.2.cpp 442B
1070.cpp 439B
1131.cpp 437B
1130.cpp 429B
1166.cpp 418B
1121.cpp 412B
1156.cpp 411B
1116.cpp 398B
1092.cpp 398B
1034.cpp 382B
1138.cpp 379B
1097.cpp 371B
1105.cpp 364B
1093.cpp 362B
1128.cpp 356B
1103.cpp 355B
1167.cpp 351B
1144.cpp 347B
1141.cpp 347B
1032.cpp 339B
1107.cpp 338B
1106.cpp 329B
1067(暴力遍历法).cpp 325B
1146.cpp 322B
1075.cpp 319B
1038.cpp 316B
1086.cpp 313B
1066.2.cpp 309B
1091(循环实现斐波那契数列).cpp 306B
1101.cpp 305B
1136.cpp 298B
1076.cpp 293B
1022.cpp 283B
1132.cpp 281B
1137.cpp 280B
1058.cpp 280B
1123.cpp 280B
1140.cpp 280B
1074.cpp 276B
1035.cpp 274B
1053.cpp 267B
1154.cpp 266B
1003.cpp 262B
1109.cpp 261B
1134.cpp 260B
1099.cpp 260B
共 190 条
- 1
- 2
资源评论
小手WA凉
- 粉丝: 42
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功