该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
xs[j]=tmp[j];
}
printf("\n Record deleted! \n");
n=n-1;
}
else
{
printf("\n Record not found! \n");
}
return;
}
/*修改个人纪录*/
modone(void)
{
float xueshengid;
int j;
int flagfind;
flagfind=0;
printf("\n Please put in xueshengxuehao: \n");
gets(numstr);
xueshengid=atof(numstr);
for(j=0;j<=n;j++)
{
if(xs[j].id==xueshengid)
{
printf("NO.:%d\n",j);
printf("day:%d\n",xs[j].day);
printf("month:%d\n",xs[j].month);
printf("year:%d\n",xs[j].year);
printf("xueshengxuehao%10.0f\n",xs[j].id);
printf("zhichujine:%10.2f\n",xs[j].zcje);
printf("Please put in zhichujine: \n");
gets(numstr);
xs[j].zcje=atof(numstr);
printf("zhichuyuanyin:\n",xs[j].zcyy);
printf("Please put in zhichuyuanyin: \n");
gets(numstr);
xs[j].zcyy=atof(numstr);
printf("shourujine:\n",xs[j].srje);
printf("Please put in shourujine: \n");
gets(numstr);
xs[j].srje=atof(numstr);
printf("shouruyuanyin:\n",xs[j].sryy);
printf("Please put in shouruyuanyin: \n");
gets(numstr);
xs[j].sryy=atof(numstr);
xs[j].syje=(xs[j].srje)-(xs[j].zcje);
printf("shengyujine:%10.2f |",xs[j].syje);
printf("jingbanren:\n",xs[j].jbr);
printf("Please put in jingbanren: \n");
gets(numstr);
xs[j].jbr=atof(numstr);
flagfind=1;
}
else
{
flagfind=0;
}
}
if(flagfind==0)printf("\n Can not find record! \n");
return;
}
/*随机从内存中查找纪录根据id*/
idone(void)
{
float xueshengid;
int j;
int flagfind;
flagfind=0;
printf("\n Please put in xueshengxuehao: \n");
gets(numstr);
xueshengid=atof(numstr);
for(j=0;j<=n;j++)
{
if(xs[j].id==xueshengid)
{
printf("\n %d record found! \n |",j+1);
printf("day:%d |",xs[j].day);
printf("month:%d |",xs[j].month);
printf("year:%d |",xs[j].year);
printf("xueshengxuehao%10.0f |",xs[j].id);
printf("zhichujine:%10.2f |",xs[j].zcje);
printf("zhichuyuanyin:%s |",xs[j].zcyy);
printf("shourujine:%10.2f |",xs[j].srje);
printf("shouruyuanyin:%s |",xs[j].sryy);
printf("jingbanren:%10.2f |",xs[j].jbr);
flagfind=1;
}
else
{
flagfind=0;
}
}
if(flagfind==0)printf("\n Can not find record! \n");
return;
}
/*查找*/
search(void)
{char ch;
printf("\n");
printf("===========================================\n");
printf("Please choice(1-2):\n");
printf("1.search through intcome\n");
printf("2.search through number\n");
printf("===========================================\n");
printf("make a choice put in here:");
ch=getche();
switch(ch)
{
case '1':search2();break;
case '2':search1();break;
default:printf("Sorry,please choice again!\n");}
}
/*查找信息*/ /*按收入金额查找信息*/
search1(void)
{int a,b,i,k,j;
printf("the lowest shourujine:");
scanf("%d,a:");
printf("the higest shourujine:");
scanf("%d,b:");
for(i=0;i<=50;i++);
if(a>=xs[n].zcje<=b)
{printf("day:%d |",xs[j].day);
printf("month:%d |",xs[j].month);
printf("year:%d |",xs[j].year);
printf("xueshengxuehao:%10.0f |",xs[j].id);
printf("zhichujine:%10.2f |",xs[j].zcje);
printf("zhichuyuanyin:%s |",xs[j].zcyy);
printf("shourujine:%10.2f |",xs[j].srje);