当前位置:首页 > 学生学籍管理系统(c语言实现)本科学位论文
攀枝花学院学生课程设计(论文) 附录
}
else {
if(n < 1)
{
}
return 0;
//输入不和法就结束操作
printf(\请输入:num,name,sex,age,ads, phoneNum\\n\int m = L.length;
for(i = m + 1; i <= n + m; i++)
{ ;
cout<<\输入该生的获奖情况:\cin>>L.base[i].jz; L.length++;
x=0; cin>>key;
L.elem[i].num = key;
cin>>L.elem[i].name>>L.elem[i].sex>>L.elem[i].age>>L.elem[i].ads>>L.elem[i].phoneNum
int low = 1, high = L.length-1, mid; while(low <= high)
{
mid = (low+high)/2; if(L.elem[mid].num == key)
{
}
x=1; low= high+1;
else if(L.elem[mid].num > key)
{
} else
high = mid - 1;
{
24
攀枝花学院学生课程设计(论文) 附录
}
}
low = mid + 1;
if(x==1)
{ }
int deleteStuByNum(SqList &L) {
int key;
cout<<\请输入删除学生的学号:\cin>>key;
int low = 1, high = L.length, mid; while(low <= high) }
}
}
L.length--;
cout<<\这个学号已经存在!\
snoSort(L); //插入后排序
{
mid = (low+high)/2; if(L.elem[mid].num == key)
{
if(mid==L.length)
{
}
L.length--;
else {
for(int i = mid; i < L.length; i++)
{
L.elem[i] = L.elem[i+1]; L.base[i] = L.base[i+1];
25
攀枝花学院学生课程设计(论文) 附录
}
}
} L.length--;
cout << \return 0;
else if(L.elem[mid].num > key)
{
}
high = mid - 1;
else {
}
if(low>high)
}
low = mid + 1;
{ }
int deleteStuByName(SqList &L) {
for(i = L.length; i>=1; i--) char key[20]; int x=0;
cout<<\请输入删除学生的姓名:\cin>>key; int i; }
cout << \
{
if(strcmp(L.elem[i].name,key)==0)
{
x=1;
26
攀枝花学院学生课程设计(论文) 附录
if(i==L.length)
{
}
L.length--;
cout << \
else {
for(int j = i; i < L.length; j++)
{
} if(x==0)
}
}
} L.length--;
cout << \
L.elem[j] = L.elem[j+1]; L.base[j] = L.base[j+1];
{ }
void printlist(SqList L) /*输出学生信息表*/ {
for(i=1; i <= L.length; i++) int i;
cout<<\学生信息表:\
cout<<\获奖\ }
cout << \
{
cout< \ } 27
共分享92篇相关文档