f("\n 学生年级: ");Р scanf("%d",&s[i].st.grade);Р printf("\n 学生专业: ");Р scanf("%s",s[i].st.zhuanye);Р printf("\n 宿舍楼号: ");Р scanf("%d",&s[i].bui_num);Р printf("\n 宿舍楼层号: ");Р scanf("%d",&s[i].floor_num);Р Р sum++;Р printf("\n 要继续吗?(Y/N)");Р getchar();Р scanf("%c",&choice);Р if(choice=='y' || choice=='Y')Р {Р flag=1;Р i++;Р printf("\n 继续!\n");Р }Р else if(choice=='n'||choice=='N')Р {flag=0;}Р }while(flag==1);Р printf("\n 按任意键返回主菜单!");Р return 0;Р}Р //删除模块Р del()Р {int flag,del,i,k;Р char choice;Р doР {printf("\n 输入要删除的学生学号: ");Р scanf("%d",&del);Р for(i=1;i<=sum;i++)Р if(del==s[i].st.num)Р for(k=i;k<=sum-1;k++)Р s[k]=s[k+1];Р sum--;Р printf("\n\n 继续吗?(Y/N)");Р getchar();Р scanf("%c",&choice);Р if(choice=='y' || choice=='Y')Р {Р flag=1;Р printf("\n 继续!\n");Р }Р else if(choice=='n'||choice=='N'){