#include <stdio.h>
#include <stdlib.h>
#define n 2
struct student
{
long long num;
}stu[1000];
void backspace()//删除
{
int i,j,nn=n;
printf("请输入要删除学生的学号:\n");
long long N;
scanf("%lld",&N);
for(i=0;i<nn;i++)
{
if(stu[i].num==N)
{
for(j=i;j<nn-1;j++)
{
stu[j].num=stu[j+1].num;
}
nn--;
}
}
}
int main()
{
int i;
printf("请输入学号:");
for(i=0;i<n;i++)
{
scanf("%lld",&stu[i].num);
}
backspace();
for(i=0;i<n;i++)
{
printf("%lld",stu[i].num);
}
}
运行结果如下: