导航:首页 > 安装管理 > c语言设计设备管理系统

c语言设计设备管理系统

发布时间:2021-06-11 17:15:53

㈠ 求用C语言编的设备管理系统

#include "stdio.h"
#include "stdlib.h"
#include "cstring"

#define COUNT 30

void start(); //函数声明
void input();
void change();
void sort();
void dele();
void output();
void search();

struct deviceInfor{

char devno[30];
int devsort; //1 代表微机 2代表打印机 3代表扫描机
char devname[30];
int devprice;
char devbuydate[30];
int devstate;
char devdonedate[30];

}dev[COUNT];

int count=0;

void main() //主函数
{
while(1)
start();

}

void start() //启动菜单
{
int chi;
printf(" 实验设备管理系统\n");
printf(" ********************************************\n");
printf(" 1.设备信息的录入:\n");
printf(" 2.设备信息的修改:\n");
printf(" 3.设备信息的分类统计:\n");
printf(" 4.删除某个设备:\n");
printf(" 5.查找某个设备:\n");
printf(" 6.退出系统:\n");
printf(" ********************************************\n");
printf(" 输入你的选择: ");
scanf("%d",&chi);
//printf("\n");
if(chi==1) input();
else if(chi==2) change();
else if(chi==3) sort();
else if(chi==4) dele();
else if(chi==5) search();
else if(chi==6) { printf("你已经退出设备管理系统!\n"); exit(0);}
else { printf(" You Enter The Choice Is Not valid ! \n"); }

}

void input() //数据录入
{

char flag[20];
do{
printf("请输入你的设备信息:\n");
printf("设备编号:");
scanf("%s",dev[count].devno);
printf("设备种类(1 代表微机 2代表打印机 3代表扫描机):");
scanf("%d",&dev[count].devsort);
printf("设备名字:");
scanf("%s",dev[count].devname);
printf("设备价格:");
scanf("%d",&dev[count].devprice);
printf("设备购买日期:");
scanf("%s",dev[count].devbuydate);
printf("设备状态(1未报废 0报废):");
scanf("%d",&dev[count].devstate);
printf("设备报废日期:");
scanf("%s",dev[count].devdonedate);

count++;
printf("是否继续输入数据 y是 n否 : ");
scanf("%s",flag);
}while(strcmp(flag,"y")==0||strcmp(flag,"Y")==0);

output();
}

void change() //数据修改
{
char ch[20],a[20];
int i;
printf("\nyou sure want change devInfor y/n): ");
scanf("%s",ch);
if(strcmp(ch,"y")==0||strcmp(ch,"Y")==0)
{ printf("\nenter you want change devName:");
scanf("%s",a);
for(i=0;i<count;i++)
{
if(strcmp(dev[i].devname,a)==0)
{ printf("\nyou sure want change dev name(y/n): ");
scanf("%s",ch);
if(strcmp(ch,"y")==0||strcmp(ch,"Y")==0) { printf("\nname:"); scanf("%s",dev[i].devname);}
printf("\nyou sure want change dev no(y/n): ");
scanf("%s",ch);
if(strcmp(ch,"y")==0||strcmp(ch,"Y")==0) { printf("\nno"); scanf("%s",dev[i].devno);}
printf("\nyou sure want change dev sort(y/n): ");
scanf("%s",ch);
if(strcmp(ch,"y")==0||strcmp(ch,"Y")==0) { printf("\nsort"); scanf("%d",&dev[i].devsort);}
printf("\nyou sure want dev price(y/n): ");
scanf("%s",ch);
if(strcmp(ch,"y")==0||strcmp(ch,"Y")==0) { printf("\nprice"); scanf("%d",&dev[i].devprice);}
printf("\nyou sure want dev done date(y/n): ");
scanf("%s",ch);
if(strcmp(ch,"y")==0||strcmp(ch,"Y")==0) { printf("\ndone date"); scanf("%s",dev[i].devdonedate);}
}
} }

output();

}
void sort() //数据分类显示
{
int i,chi,sum=0,wei=0,da=0,sao=0;
printf("输入你想要统计的信息: 1(报废的机器总数) 2(机器的总类数目)");
scanf("%d",&chi);
if(chi==1) {
for(i=0;i<count;i++) {
if(dev[i].devstate==0) sum++;
}
printf("报废的机器数目为 %d \n",sum);
}
else if(chi==2){
for(i=0;i<count;i++) {
if(dev[i].devsort==1) wei++;
else if(dev[i].devsort==2) da++;
else if(dev[i].devsort==3) sao++;
}
printf("微机数目为 %d 打印机数目为 %d 扫描机数目为 %d",wei,da,sao);
}else { printf("你输入的选项不符合要求!\n");}

}
void dele() //数据删除
{
int i,j;
char c[20];
printf("\nenter you want delete name :\n");
printf("name:");
scanf("%s",c);
for(i=0;i<count;i++)
if(strcmp(c,dev[i].devname)==0) break;
for(j=i;j<count-1;j++)
dev[j]=dev[j+1];
printf("\t\t\tyou had delete %s\n",c);
count--;
output();

}
void output() //数据输出
{
int i;
for(i=0;i<count;i++)
{
printf("%s %d %s %d %s %d %s\n",dev[i].devno,dev[i].devsort,dev[i].devname,dev[i].devprice,dev[i].devbuydate,dev[i].devstate,dev[i].devdonedate);

}

}

void search() //数据查找
{
int i;
char a[20],ch[10];
printf("\nenter you want look name:");
scanf("%s",a);
for(i=0;i<count;i++)
if(strcmp(dev[i].devname,a)==0) printf("%s %d %s %d %s %d %s\n",dev[i].devno,dev[i].devsort,dev[i].devname,dev[i].devprice,dev[i].devbuydate,dev[i].devstate,dev[i].devdonedate);
}

在vc++6.0 中测试通过 你的要求均满足了 有问题 可以hi我

㈡ c语言课题设计——实验室设备管理系统

实现功能:(1)设备信息:设备编号、设备名称、设备地点(实验室)、设备状态等

㈢ c语言程序设计实验设备管理系统

把需求贴得更加明确些

㈣ c语言课程设计:实验设备管理系统

这是做最后的大作业了吧?
还是自己做做吧。
有什么问题可以发上来求助。

㈤ C语言课程设计:计算机设备管理系统设计

唉,小伙,你给的分太低了大家都不愿答。再一个,这种东西虽然不难,但版是东西太多了。

给你个建权议吧,你最好是自己学着做,定义一个结构体,里面包括计算机设备信息括编号、计算机名称、CPU型号、规格、基本配置、IP地址、MUC、厂家、硬盘序列号、管理人、到货日期、是否在用、金额等。

然后,把这些个东西直接存一个文件里就行。查找的时候,打开文件,从头到尾顺序查找,删除,增加都一个原理。很简单的。
如果你实在不会的话,你可以上网找找图书馆管理系统,那个东西和你这个是一样的,只要把里面的变量名改改就行了。

希望这些能帮到你,如果你以后想干软件,就自己动动手吧,这些东西从头学,有四五天全力弄也够了。如果以后不想干软件,那无所谓了,上网找个改改就能混过去。

㈥ C语言程序设计《实验设备管理系统设计》

#include "stdio.h"#include "stdlib.h"#include "string.h"struct shebei{char ID[10]; char name[15]; char kind[15]; char over[15]; char yesno[10]; char time[10]; char price[10]; };typedef struct node{struct shebei data;struct node *next; //建立一个链表。}Node;void Add(Node *equip) //添加记录{Node *p,*r,*s; char id[10]; //先用于输入ID,也用于判断是否跳出循环r=equip;s=equip->next; //使s为第一个有用的结点while(r->next!=NULL) //这个循环的作用是使r为最后一个有用的结点r=r->next; //将指针置于最末尾while(1){ printf(">>>>>>>>>>提示:输入0则返回主菜单!\n");printf("\n请你输入设备ID号:"); scanf("%s",id); if(strcmp(id,"0")==0) break; p=(Node *)malloc(sizeof(Node)); //申请空间strcpy(p->data.ID,id);printf("\n请输入设备名称:");scanf("%s",p->data.name); printf("\n请输入设备种类:");scanf("%s",p->data.kind);printf("\n请输入报废日期:");scanf("%s",&p->data.over);printf("\n请输入设备是否报废:");scanf("%s",&p->data.yesno);printf("\n请输入设备购买时间:"); scanf("%s",&p->data.time);printf("\n请输入设备价格:");scanf("%s",&p->data.price);printf(">>>>>>>>>>提示:已经完成一条记录的添加。\n");p->next=NULL;r->next=p; //这一步是必需的,将p与先前的链表连起来构成一条新链表r=p; //也是必需的.将r 又重设为新链的最后一个有用结点 }}void Modify(Node *equip)//修改{Node *p;char find[20];if(!equip->next){printf("\n>>>>>>>>>>提示:没有资料可以修改!\n");return;}printf("请输入要修改的设备ID号:"); scanf("%s",find); p=equip->next; while(p!=NULL) {if(strcmp(p->data.ID,find)==0) //如果找到的话返回的是符合要求break; p=p->next;}if(p) //若找到{int x;while(1){printf("完成修改请输入0否则输入任意数再进行修改:");scanf("%d",&x);if(x==0){break;} printf("请输入新设备号(原来是 %s ):",p->data.ID);scanf("%s",p->data.ID);printf("请输入新设备名称(原来是 %s ):",p->data.name);scanf("%s",p->data.name);printf("请输入新设备设备种类名称(原来是 %s ):",p->data.kind);scanf("%s",p->data.kind); printf("请输入新设备报废日期名称(原来是 %s ):",p->data.over);scanf("%s",p->data.over); printf("请输入新设备是否报废(原来是 %s ):",p->data.yesno);scanf("%s",p->data.yesno); printf("请输入新设备购买时间(原来是 %s ):",p->data.kind);scanf("%s",p->data.time); printf("请输入新设备价格(原来是 %s ):",p->data.price);scanf("%s",p->data.price); printf("\n>>>>>>>>>>提示:该项记录资料已经成功修改!\n");}}else printf("\n>>>>>>>>>>提示:你要修改的信息不存在!\n");} void Disp(Node *equip)//输出记录{Node *p;p=equip->next;if(!p){printf("\n>>>>>>>>>>提示:没有记录可以显示!\n");return;}printf("\t\t\t\t显示结果\n"); printf("设备号 设备名称 设备种类 报废日期 是否报废 购买时间 价格\n"); while(p){printf("\n%-13s%-11s%-7s%-10s%-13s%-10s%-5s\n",p->data.ID,p->data.name,p->data.kind,p->data.over,p->data.yesno,p->data.time,p->data.price);p=p->next;}}void Tongji(Node *equip)//统计{Node *p;int sel;int flag2=0,ha=0;p=equip->next;char find[20]; if(!equip->next) //若链表为空{printf("\n>>>>>>>>>>提示:没有资料可以统计分类!\n");return;}printf(">>>>>>>>>>提示:\n=====>0退出\n=====>1按设备号统计\n=====>2按设备名称统计\n");scanf("%d",&sel);if(sel==1){printf("\n输入你要统计分类的设备号:");scanf("%s",find);while(p){ if(strcmp(p->data.ID,find)==0){flag2++;} if(flag2==1&&ha!=flag2){ printf("设备号 设备名称 设备种类 报废日期 是否报废 购买时间 价格\n");printf("\n%-13s%-11s%-7s%-10s%-13s%-10s%-5s\n",p->data.ID,p->data.name,p->data.kind,p->data.over,p->data.yesno,p->data.time,p->data.price);ha=flag2;}else if(flag2>ha){printf("\n%-13s%-11s%-7s%-10s%-13s%-10s%-5s\n",p->data.ID,p->data.name,p->data.kind,p->data.over,p->data.yesno,p->data.time,p->data.price);ha=flag2;}p=p->next;}if(flag2){printf("\n*************************按设备号%s统计分类的有%d条记录:*************************\n\n",find,flag2);}else {printf("\n按设备号%s统计的结果为0个\n\n",find);}}else if(sel==2){printf("\n输入你要统计分类的设备名称:");scanf("%s",find);while(p){ if(strcmp(p->data.name,find)==0){flag2++;} if(flag2==1&&ha!=flag2){ printf("设备号 设备名称 设备种类 报废日期 是否报废 购买时间 价格\n");printf("\n%-13s%-11s%-7s%-10s%-13s%-10s%-5s\n",p->data.ID,p->data.name,p->data.kind,p->data.over,p->data.yesno,p->data.time,p->data.price);ha=flag2;}else if(flag2>ha){printf("\n%-13s%-11s%-7s%-10s%-13s%-10s%-5s\n",p->data.ID,p->data.name,p->data.kind,p->data.over,p->data.yesno,p->data.time,p->data.price);ha=flag2;}p=p->next;}if(flag2){printf("\n******************按设备名称%s统计的有%d条记录:********************\n\n",find,flag2);}else {printf("\n按设备名称%s统计分类的结果为0个\n\n",find);}}else if(sel==0) return;}void main(){Node *equip;FILE *fp;int flag;Node *p,*q;printf("\t\t\t\t设备管理系统\n");equip=(Node*)malloc(sizeof(Node));equip->next=NULL;p=equip;fp=fopen("设备管理系统","wb+");q=(Node*)malloc(sizeof(Node));if(fread(q,sizeof(Node),1,fp)) //将文件的内容放入接点中{q->next=NULL;p->next=q;p=q; //将该接点挂入链表中}fclose(fp); //关闭文件while(1){printf("**************************************目录**************************************");printf("\n1添加记录\n");printf("\n2修改记录\n");printf("\n3显示记录\n");printf("\n4统计分类记录\n");printf("\n0*-EXIT-*\n");printf("请输入你要操作的序号:");scanf("%d",&flag);switch(flag){case 0: printf("\n>>>>>>>>>>提示:已经退出系统,ByeBye!\n");break;case 1: Add(equip); break; //增加记录 case 2: Modify(equip); break;//修改记录case 3: Disp(equip); break;//显示记录信息case 4: Tongji(equip); break;//统计记录default: printf("\n>>>>>>>>>>提示:输入错误!\n"); break;}}}

㈦ c语言程序设计 教学设备管理系统 谢谢啦!分不是问题

#include<graphics.h>
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
#define NULL 0
#define LEN sizeof(struct equipment)

struct equipment
{long number;
char name[20];
char adr[20];
long date;
long taishu;
long price;
long amount;
char instruction[20];
struct equipment *next;
};
struct equipment *head,*equip,*p5,*p;
int n;
struct equipment *del1,*del2,*del3;
struct equipment*insert(struct equipment *head,struct equipment *p);

/*输入函数*/
struct equipment* creat(void)
{struct equipment *p1,*p2;
n=0;
p1=p2=(struct equipment*)malloc(LEN);
printf("\n教学设备编号为0时,退出输入!\n");
printf("输入教学设备编号 :");
scanf("%ld",&p1->number);
printf("\n输入设备名称:");
scanf("%s",&p1->name);
printf("\n输入生产厂家:");
scanf("%s",&p1->adr);
printf("\n输入购置日期:");
scanf("%ld",&p1->date);
printf("\n输入台数:");
scanf("%ld",&p1->taishu);
printf("\n输入单价:");
scanf("%ld",&p1->price);
p1->amount=(p1->taishu)*(p1->price);
printf("\n输入备注:");
scanf("%s",&p1->instruction);
head=NULL;
while(p1->number!=0)
{n=n+1;
if(n==1) head=p1;
else p2->next=p1;
p2=p1;
p1=(struct equipment*)malloc(LEN);
printf("\n输入教学设备编号:");
scanf("%ld",&p1->number);
if(p1->number==0) break;
else
{printf("\n输入设备名称:");
scanf("%s",&p1->name);
printf("\n输入生产厂家:");
scanf("%s",&p1->adr);
printf("\n输入购置日期:");
scanf("%ld",&p1->date);
printf("\n输入台数:");
scanf("%ld",&p1->taishu);
printf("\n输入单价:");
scanf("%ld", &p1->price);
p1->amount=(p1->taishu)*(p1->price);
printf("\n输入备注:");
scanf("%s",p1->instruction);}
}
p2->next=NULL;
return(head);
}
void print()
{clrscr();
gotoxy(33,0);
printf("\16[{-80|10@30,30=4(2)5****中南大学教学设备管理系统****}]");
gotoxy(3,5);
printf("设备编号 设备名称 生产厂家 购置日期 台数 单价 金额 备注\n");}
void print1()
{int i,j;
for(i=0;i<=8;i++)
line(70*i+16,60,70*i+16,60+36*(n+1));
for(j=0;j<=n+1;j++)
line(16,60+36*j,70*8+16,60+36*j);}

/*显示函数*/
void output(struct equipment* head)
{struct equipment*p;
p=head;
printf(" ");
if(head!=NULL)
do
{printf("\n %-9ld%-9s%-9s%-9ld%-9ld%-9ld%-9ld%-9s \n",p->number,p->name,p->adr,p->date,p->taishu,p->price,p->amount,p->instruction);
p=p->next;}while(p!=NULL);
printf(" ");
getch();}
/*修改函数*/
void change(struct equipment* head)
{struct equipment *p;
long num;
cleardevice();
for(;;)
{
printf("\n请输入要修改的设备编号:");
scanf("%ld",&num);
p=head;
while(num!=p->number&&p->next!=NULL)
{p=p->next;}
if(num!=p->number)
{printf("\n对不起,无此记录!按任意键返回!");
getch();
break;}
else
{printf("\n请输入新的设备记录:");
printf("\n输入教学设备编号:");
scanf("%ld",&p->number);
printf("\n输入教学设备名称:");
scanf("%s",&p->name);
printf("\n输入生产厂家:");
scanf("%s",&p->adr);
printf("\n输入购置日期:");
scanf("%ld",&p->date);
printf("\n输入台数:");
scanf("%ld",&p->taishu);
printf("\n输入单价:");
scanf("%ld",&p->price);
p->amount=(p->taishu)*(p->price);
printf("\n输入备注:");
scanf("%s",p->instruction);
printf("\n是否继续退出,Y/N?");
if(getch()!='y') break;
}
}}
/*查找函数*/
void search(struct equipment* head)
{ struct equipment *p;
char choice;
long key;
do
{clrscr();
if(head==NULL)
printf("\n 无此记录!");
printf("\n请输入要查找的设备编号:");
scanf("%ld",&key);
p=head;
while(key!=p->number&&p->next!=NULL)
{p=p->next;}
if(key==p->number)
{print();
print1();
printf("\n %-9ld%-9s%-9s%-9ld%-9ld%-9ld%-9ld%-9s",p->number,p->name,p->adr,p->date,p->taishu,p->price,p->amount,p->instruction);
printf("\n");}
else
{printf("\n无此编号,请按任意键返回!");
getch();}
printf("\n您是否需要继续查找?(y/n)\n");
choice=getch();
}while(choice=='y');
}
/*删除函数*/
struct equipment *del(struct equipment *head)
{ struct equipment *p1,*p2;
long number;
int b=0;
do
{clrscr();
if(head==NULL)
{printf("\n无此记录!\n");
return(head);}
else
{b=0;
if(del1==NULL) b=b+1;
if(del2==NULL) b=b+1;
if(del3==NULL) b=b+1;
if(b!=0)
printf("\n回收站还有%d的空间!",b);
else
printf("\n回收站已满,无法再删除!");
printf("\n请输入要删除的教学设备编号:");
scanf("%ld",&number);
p1=head;
while(number!=p1->number&&p1->next!=NULL)
{p2=p1;
p1=p1->next; }
if(number==p1->number)
{printf("\n进行逻辑删除还是物理删除,Y/N?");
if(getch()=='y')
{if(del1==NULL) del1=p1;
else if(del2==NULL) del2=p1;
else del3=p1;}
if(p1==head) head=p1->next;
else p2->next=p1->next;
printf("\n已删除设备编号%ld记录!",number);
b=b-1;}
else
{printf("\n无此设备记录!");
getch();}
printf("\n是否继续删除/Y/N?");
}
}while(getch()=='y');
getch();
return(head);
}

/*恢复函数*/
struct equipment *recover(struct equipment* head)
{ struct equipment *p0,*p1,*p2;
long rec_num,a=0;
cleardevice();
gotoxy(1,3);
do{printf("\n可恢复的设备编号:");
if(del1!=NULL)
{a=a+1;printf("\n%ld",del1->number); }
if(del2!=NULL)
{a=a+1;printf("\n%ld",del2->number);}
if(del3!=NULL)
{a=a+1;printf("\n%ld",del3->number); }
if(a==0)
{printf("\n没有可恢复的数据,请按任意键退出!");
getch();
return(head); }
printf("\n请输入要恢复的教学设备编号:");
scanf("%ld",&rec_num);
if(rec_num==del1->number)
{p0=del1;
del1=NULL;}
else if(rec_num==del2->number)
{p0=del2;

del2=NULL;}
else if(rec_num==del3->number)
{p0=del3;
del3=NULL;}
else {printf("\n输入错误,按任意键返回!");
getch();
return(head);}
p1=head;
if(head==NULL)
{head=p0;p0->next=NULL;}
else
{while((p0->number>p1->number)&&(p1->next!=NULL))
{p2=p1;
p1=p1->next;}
if(p0->number<p1->number)
{if(head==p1){head=p0;p0->next=p1;}
else p2->next=p0;
p0->next=p1;
} else
{p1->next=p0;
p0->next=NULL;}}
n=n+1;
output(head);
printf("\n恢复成功,请按任意键返回!");
printf("\n是否继续进行恢复Y/N?");
}while(getch()=='y');
getch();
return(head);
}
/*添加函数*/
struct equipment *insert(struct equipment* head,struct equipment *p)
{
char choice;
p=(struct equipment*)malloc(LEN);

do
{
clrscr();
printf("\n请输入新的教学设备资料:");
printf("\n输入编号:");
scanf("%ld",&p->number);
printf("\n输入名称:");
scanf("%s",p->name);
printf("\n输入生产厂家:");
scanf("%s",p->adr);
printf("\n输入购置日期:");
scanf("%ld",&p->date);
printf("\n输入台数:");
scanf("%ld",&p->taishu);
printf("\n 输入单价:");
scanf("%ld",&p->price);
p->amount=(p->taishu)*(p->price);
printf("\n输入备注:");
scanf("%s",p->instruction);
printf("\n");
if(n==0)
{ n=n+1;
head=p; }
else
{p->next=head;head=p;n++;}
printf("\n您是否要继续添加?(y/n)\n");
}while(getch()=='y');

return(head);
}
/*统计函数*/
void count(struct equipment* head)
{ int sum1=0,sum2=0,sum3=0,sum4=0,sum5=0,sum6=0,sum7=0,sum8=0;
struct equipment* p;
p=head;
while(p)
{ for(p=head;p!=NULL;p=p->next)
{ sum1+=p->taishu;
sum2+=p->amount;
if(p->amount<200)
{ sum3+=p->taishu;sum4+=p->amount; }
else
if(p->price<800)
{ sum5+=p->taishu;sum6+=p->amount; }
else
{ sum7+=p->taishu;sum8+=p->amount; }
}

}
output(head);
printf("\n 合计 %d %d\n",sum1,sum2);
n=n+1;
print1();
n=n-1;
printf("\n");
printf("\n");
printf("\n 200元以下的设备总台数及总金额: %d %d",sum3,sum4);
printf("\n 200--800元之间的设备总台数及总金额: %d %d",sum5,sum6);
printf("\n 800元以上的设备总台数及总金额: %d %d",sum7,sum8);
getch();

}
/*保存函数*/
void save(struct equipment *head)
{ FILE *fp;
struct equipment *p;
char name[20];
p=head;
cleardevice();
printf("\n请输入要保存的文件名:");
scanf("%s",name);
if((fp=fopen(name,"wb"))==NULL)
{printf("\n对不起!不能建立新文件!按任意键返回!");
getch();
return;}
while(p->number!=NULL)
{fwrite(p,LEN,1,fp);
p=p->next;}
printf("\n保存结束,请按任意键返回!");
fclose(fp);
getch();}
/*打开函数*/
struct equipment *dakai(void)
{ struct equipment *head, *p1,*p2 ;
char name[20];
FILE *fp=NULL;
cleardevice();
p1=p2=(struct equipment *)malloc(LEN);
printf("\n请输入要打开的文件名:");
head=p1;
scanf("%s",name);
if((fp=fopen(name,"rb"))==NULL)
{printf("\n对不起,没有该文件!请按任意键返回!");
getch();}
fread(p1,LEN,1,fp);
while(!feof(fp))
{p2->next=p1;
p2=p1;
p1=(struct equipment*)malloc(LEN);
fread(p1,LEN,1,fp);n++;};
p2->next=NULL;
fclose(fp);
output(head);
printf("\n文件已输出,请按任意键返回!");
getch();
return(head);
}



㈧ C语言课程设计之实验设备管理系统

不要钱,帮忙写。尼玛

㈨ c语言程序设计~~计算机设备管理系统

直接网络文库里找

阅读全文

与c语言设计设备管理系统相关的资料

热点内容
黑龙江特种设备检验研究院 浏览:210
机械化养护中心 浏览:838
上海特种设备管理 浏览:48
机械师改枪 浏览:181
机械化剪纸 浏览:757
美燃环保设备 浏览:809
济南北斗星数控设备有限公司 浏览:838
自动喷涂机械手 浏览:457
中小型农业机械加工项目建议书 浏览:251
不锈钢加工设备市转让 浏览:441
水稻生产全程机械化 浏览:110
扳手机械原理 浏览:61
凯格精密机械有限公司 浏览:61
广毅机电设备 浏览:805
重庆三阳办公设备有限公司 浏览:494
华技达自动化设备 浏览:631
东莞石碣自动化设备厂 浏览:131
机械制图陈列柜 浏览:246
郑州奥鑫游乐设备公司 浏览:733
美邦环保设备有限公司 浏览:386