You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

111 lines
1.2 KiB

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<ctype.h>
#define N 10000
struct Equipment
{
char bianhao[20];
char zhonglei[20];
char name[20];
char price[20];
char buy_date[20];
char baofei[20];
};
struct Equipment equipment[1000];
int num=0;
int Equipment_SearchByBuy_date(char riqi[])
{
int i;
for (i=0;i<num;i++)
{
if (strcmp(equipment[i].buy_date,riqi)==0)
{
return i;
}
}
return -1;
}
int Equipment_SearchByName(char leibie[])
{
int i;
for (i=0;i<num;i++)
{
if (strcmp(equipment[i].name,leibie)==0)
{
return i;
}
}
return -1;
}
int Equipment_SearchByBaofei(char baofei[])
{
int i;
for (i=0;i<num;i++)
{
if (strcmp(equipment[i].baofei,baofei)==0)
{
return i;
}
}
return -1;
}
int Equipment_SearchByPrice(char jiage[])
{
int i;
for (i=0;i<num;i++)
{
if (strcmp(equipment[i].price,jiage)==0)
{
return i;
}
}
return -1;
}
int Equipment_SearchByZhonglei(char zhonglei[])
{
int i;
for (i=0;i<num;i++)
{
if (strcmp(equipment[i].zhonglei,zhonglei)==0)
{
return i;
}
}
return -1;
}
int Equipment_SearchByIndex(char id[])
{
int i;
for (i=0;i<num;i++)
{
if (strcmp(equipment[i].bianhao,id)==0)
{
return i;
}
}
return -1;
}