




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、#include<stdioh>#include<string.h>#include<stdlib.h>#include<windows.h> typedefstructincome_info intnumber;doubleincome; intmonth;intday;intyear;charname50;structincome_info*next;IncomeLink,*Pointer1; typedefstructoutput_info intnumber;doubleoutput; intmonth;intday;intyear;in
2、tuse;charname50;structoutput_info*next;OutputLink,*Pointer2; intSelect(void);/ 收入和支出管理選擇函數(shù) voidInsert1(Pointer1*Head1); voidInsert2(Pointer2*Head2); voidSearch1(Pointer1Head1); voidSearch2(Pointer2Head2); voidUpdate1(Pointer1Head1); voidUpdate2(Pointer2Head2); voidDelete1(Pointer1*Head1); voidDelete
3、2(Pointer2*Head2); voidShow1(Pointer1Head1); voidShow2(Pointer2Head2); voidCount1(Pointer1Head1); voidCount2(Pointer2Head2); voidSave1(Pointer1Head1); voidSave2(Pointer2Head2);Pointer1load1();Pointer2load2(); intn,k;intmain()voidmenu1();voidmenu2();charm7;charM7;charnum15;inti,j,out;longsum;Pointer1
4、Head1=NULL;Pointer1r1,p1;Pointer2Head2=NULL;Pointer2r2,p2;FILE*fp1,*fp2;p1=r1=(Pointer1)malloc(sizeof(IncomeLink);p2=r2=(Pointer2)malloc(sizeof(OutputLink);printf(" 請輸入你的帳號(即你的學號):");gets(num);for(i=4;i<10;i+)mi-4=numi;printf(" 錯誤選擇!nnnn");break;m6='0'for(i=0;i<10;i
5、+)numi=numi-48;printf(" 請輸入密碼(密碼為學號的后六位:");gets(M);if(strcmp(m,M)=0)printf(" 登陸成功!n");fp1=fopen("C:income_info.din","ab+");fp2=fopen("C:output_info.din","ab+");Sleep(1000);printf(" n");printf(" *歡迎使用班級財務(wù)管理系統(tǒng)(管理員版)*printf(&quo
6、t; n");nnn");Sleep(1000);system("cls");domenu1();scanf("%d",&j);switch(j)case1:k=Select();if(k=1)Insert1(&Head1);elseif(k=2)Insert2(&Head2);else case2:k=Select();if(k=1)Search1(Head1);elseif(k=2)Search2(Head2);elseprintf(" 錯誤選擇!nnnn");break;case3:k
7、=Select();if(k=1)Update1(Head1);elseif(k=2)Update2(Head2);elseprintf(" 錯誤選擇!nnnn");break;case4:k=Select();if(k=1)Delete1(&Head1);elseif(k=2)Delete2(&Head2);elseprintf(" 錯誤選擇!nnnn");break;case5:k=Select();if(k=1)Show1(Head1);elseif(k=2)Show2(Head2);elseprintf(" 錯誤選擇!n
8、nnn");break;case6:k=Select();if(k=1)Count1(Head1);elseif(k=2)Count2(Head2);elsecase7:k=Select();if(k=1)Save1(Head1);elseif(k=2)Save2(Head2);elseprintf(" 錯誤選擇!nnnn");break;case8:k=Select();if(k=1)Head1=load1();elseif(k=2)Head2=load2();elseprintf(" 錯誤選擇!nnnn");break;case0:prin
9、tf(" 是否保存數(shù)據(jù)?n");printf("1: 是 n2: 否 n");printf(" 請選擇(1-2):n");scanf("%d",&out);if(out=1)k=Select();if(k=1)Save1(Head1);elseif(k=2)Save2(Head2);elseprintf(" 錯誤選擇!nnnn");elseprintf(" 感謝您的使用!n");break;default:printf(" 錯誤選擇!n");bre
10、ak;while(j!=0);elseprintf(" n");printf(" 歡迎使用班級財務(wù)管理系統(tǒng)(普通用戶版)*printf(" n");nnn");Sleep(1000);system("cls");domenu2();scanf("%d",&j);switch(j)case1:k=Select();if(k=1)Insert1(&Head1);elseif(k=2)Insert2(&Head2);elseprintf(" 錯誤選擇!nnnn&quo
11、t;);break;case2:k=Select();if(k=1)Search1(Head1);elseif(k=2)Search2(Head2);elseprintf(" 錯誤選擇!nnnn");break;case3:k=Select();if(k=1)Show1(Head1);elseif(k=2)Show2(Head2);elseprintf(" 錯誤選擇!nnnn");break;case4:k=Select();if(k=1)Count1(Head1);elseif(k=2)Count2(Head2);elsebreak;case5:k=S
12、elect();if(k=1)printf(" 錯誤選擇!nnnn");Save1(Head1);elseif(k=2)Save2(Head2);elseprintf(" 錯誤選擇!nnnn");break;case6:k=Select();if(k=1)Head1=load1();elseif(k=2)Head2=load2();elseprintf(" 錯誤選擇!nnnn");break;case0:printf(" 是否保存數(shù)據(jù)?n");printf("1: 是 n2: 否 n");pri
13、ntf(" 請選擇(1-2):n");scanf("%d",&out);if(out=1)k=Select();if(k=1)Save1(Head1);elseif(k=2)Save2(Head2);elseprintf(" 錯誤選擇!nnnn");elseprintf(" 感謝您的使用!n");break;default:printf(" 錯誤選擇!nnnn");break;while(j!=0);return0;elseprintf(" 密碼錯誤!請查證后再來!n"
14、;);elseprintf(" 用戶名不存在!請驗證后再輸!an");return0;voidmenu1() n");printf(" *printf(" printf(" printf(" printf(" printf(" printf(" printf(" printf(" printf(" printf("歡迎使用財務(wù)管理系統(tǒng)*§ *§ n");n");§printf(" printf(&
15、quot; printf(" printf(" § §§§ n");§§1.添加財務(wù)信息§§n");§§2. 查詢財務(wù)信息§§n");§§3.修改財務(wù)信息§§n");§§4.刪除財務(wù)信息§§n");§§5.顯示財務(wù)信息§§n");§§6.統(tǒng)計財務(wù)信息§
16、;§n");§§7.保存數(shù)據(jù)§§n");printf(" §§ 8.讀取數(shù)據(jù)§§n");§§0. 退出系統(tǒng)§§n");§ §§§ n"); *請選擇(0-8):n"); n");voidmenu2()printf(" *printf(" printf(" printf(" printf(" prin
17、tf(" printf(" printf(" printf("歡迎使用財務(wù)管理系統(tǒng)*§ * n");§ n");n");§printf(" printf(" printf(" printf(" § §§§ n");§§1.添加財務(wù)信息§§n");§§2. 查詢財務(wù)信息§§n");§§3.顯
18、示財務(wù)信息§§n");§§4. 統(tǒng)計財務(wù)信息§§n");§§5. 保存數(shù)據(jù)§§n");printf(" §§ 6.讀取數(shù)據(jù)§§n");§§0. 退出系統(tǒng)§§n");§ §§§ n"); *請選擇(0-6):n");intSelect(void)/ 第二次選擇的函數(shù)intw;printf("
19、 printf(" printf(" printf(" printf(" printf(" printf(" printf(" printf(" *歡迎使用財務(wù)管理系統(tǒng)*§ *§ §§§ n");§§1. 收入§§n");§§2. 支出§§n");§ §§§ n"); *請選擇(1-2):n");s
20、canf("%d",&w);return(w); n"); n");§ n"); n");§ n");voidInsert1(Pointer1*Head1)/ 添加收入intin_number;Pointer1p,q,r;printf(" 請輸入編號:");scanf("%d",&in_number);p=q=*Head1;while(p!=NULL)if(p->number=in_number)printf(" 已經(jīng)有相同的編號:&
21、quot;);printf("n 按任意鍵繼續(xù)!n");getchar();return;elseq=p;p=p->next;r=(Pointer1)malloc(sizeof(IncomeLink);r->next=NULL;if(r=NULL)printf(" 分配空間失敗n");return;if(q=NULL)*Head1=r;elseq->next=r;r->number=in_number;printf(" 請輸入收入金額(單位:元 ):");scanf("%lf",&r
22、->income);printf(" 請輸入收入時間:n");printf(" 年 :");scanf("%d",&r->year);printf(" 月 :");scanf("%d",&r->month);printf(" 日 :");scanf("%d",&r->day);printf(" 請輸入您的姓名:");scanf("%s",r->name);prin
23、tf("nnnn");Sleep(300);voidInsert2(Pointer2*Head2)/ 添加支出intin_number;Pointer2p,q,r;printf(" 請輸入編號:");scanf("%d",&in_number);p=q=*Head2;while(p!=NULL)if(p->number=in_number)printf(" 已經(jīng)有相同的編號:");printf("n 按任意鍵繼續(xù)!n");getchar();return;elseq=p;p=p-&
24、gt;next;r=(Pointer2)malloc(sizeof(IncomeLink);r->next=NULL;if(r=NULL)printf(" 分配空間失敗n");return;if(q=NULL)*Head2=r;elseq->next=r;r->number=in_number;printf(" 請輸入支出金額(單位:元 ):");scanf("%lf",&r->output);printf(" 請輸入支出時間:n");printf(" 年 :")
25、;scanf("%d",&r->year);printf(" 月 :");scanf("%d",&r->month);printf(" 日 :");scanf("%d",&r->day);printf(" 請輸入用途:");printf("1: 吃喝 (eat)n2: 娛樂 (amusement)n3: 學習 (studying)n4: 其它 (other)n");printf(" 請選擇(1-4):n&
26、quot;);scanf("%d",&r->use);printf(" 請輸入使用人名稱:");scanf("%s",r->name);Sleep(300);voidSearch1(Pointer1Head1)/ 查詢收入intflag=1;intnumber1;Pointer1p;printf(" 請輸入查詢的編號:");scanf("%d",&number1);p=Head1;while(p!=NULL&&flag)if(p->number=
27、number1)printf(" 收入金額:%lf元 n",p->income);printf(" 收入時間:n");printf(" 年 :%d, 月 :%d, 日 :%dn",p->year,p->month,p->day);printf(" 姓名 :%s",p->name);printf("nnnn");getchar();flag=0;elsep=p->next;if(flag)printf(" 沒有查到n");printf(&qu
28、ot;nnnn");getchar();voidSearch2(Pointer2Head2)/ 查詢支出voidSearch_name(Pointer2Head2);voidSearch_number(Pointer2Head2);inti;printf(" 請選擇查詢的方式:n");printf("1. 姓名 2.編號 n");scanf("%d",&i);switch(i)case1:Search_name(Head2);break;case2:Search_number(Head2);break;Sleep(1
29、000);printf("nnnn");getchar();voidSearch_name(Pointer2Head2)/ 支出查詢函數(shù)(姓名)intflag=1;charname50;Pointer2p;printf(" 請輸入查詢的姓名:");scanf("%s",name);p=Head2;while(p!=NULL&&flag)if(strcmp(p->name,name)=0)printf(" 支出金額:%lf元 n",p->output);printf(" 支出時間
30、:n");printf(" 年 :%d, 月 :%d, 日 :%dn",p->year,p->month,p->day);if(p->use=1)printf(" 用途 : 吃喝 n");elseif(p->use=2)printf(" 用途 : 娛樂 n");elseif(p->use=3)printf(" 用途: 學習n");elseprintf(" 用途: 其它n");printf(" 使用人姓名:%s",p->nam
31、e);printf("n 按任意鍵繼續(xù)!n");getchar();flag=0;elsep=p->next;if(flag)printf(" 沒有查到n");voidSearch_number(Pointer2Head2)/ 支出查詢函數(shù)(編號)intflag=1;longnumber;Pointer2p;printf(" 請輸入查詢的編號:");scanf("%ld",&number);p=Head2;while(p!=NULL&&flag)if(p->number=numb
32、er)printf(" 支出金額:%lf元 n",p->output);printf(" 支出時間:n");printf(" 年 :%d, 月 :%d, 日 :%dn",p->year,p->month,p->day); if(p->use=1)printf(" 用途: 吃喝n");elseif(p->use=2)printf(" 用途: 娛樂n");elseif(p->use=3)printf(" 用途: 學習n");elsepri
33、ntf(" 用途: 其它n");printf(" 使用人姓名:%s",p->name);printf("nnnn");getchar();flag=0;elsep=p->next;if(flag)printf(" 沒有查到n");voidUpdate1(Pointer1Head1)/ 修改收入intflag=1;intnumber;Pointer1p;printf(" 請輸入要修改的編號:");scanf("%d",&number);p=Head1;whi
34、le(p!=NULL&&flag)if(p->number=number)printf(" 請輸入新的收入:");scanf("%lf",&p->income);printf(" 請輸入新的收入時間:n");printf(" 年 :");scanf("%d",&p->year);printf(" 月 :");scanf("%d",&p->month);printf(" 日 :&quo
35、t;);scanf("%d",&p->day);printf(" 請輸入新的姓名:");scanf("%s",p->name);flag=0;printf(" 記錄已修改n");elsep=p->next;if(flag)printf(" 沒有找到要修改的記錄!n");Sleep(300);voidUpdate2(Pointer2Head2)/ 修改支出 intflag=1,b;intnumber;Pointer2p;printf(" 請輸入要修改的編號:&q
36、uot;);scanf("%d",&number);p=Head2;while(p!=NULL&&flag)if(p->number=number) printf(" 請輸入新的支出:");scanf("%lf",&p->output);printf(" 請輸入新的支出時間:n");printf(" 年 :");scanf("%d",&p->year);printf(" 月 :");scanf(&q
37、uot;%d",&p->month);printf(" 日 :");scanf("%d",&p->day);printf(" 請選擇新的用途:");printf("1: 吃喝 (eat)n2: 娛樂 (amusement)n3: 學習 (studing)n4: 其它 (other)n");printf(" 請選擇(1-4):n");scanf("%d",&b);p->use=b;printf(" 請輸入新的使用人名
38、稱:");scanf("%s",p->name);flag=0;printf(" 記錄已修改n");elsep=p->next;if(flag)printf(" 沒有找到要修改的記錄!n");Sleep(300);voidDelete1(Pointer1*Head1)/ 刪除收入intflag=1;intnumber;Pointer1p,q;printf(" 請輸入要刪除數(shù)據(jù)的編號:");scanf("%d",&number);p=q=*Head1;while(p!
39、=NULL&&flag) if(p->number=number)if(p=*Head1)*Head1=p->next;free(p);elseq->next=p->next;free(p);flag=0;printf(" 記錄已刪除!");printf("n 按任意鍵繼續(xù)!n");getchar();elseq=p;p=p->next;if(flag)printf(" 沒有找到可以刪除的數(shù)據(jù)");printf("n 按任意鍵繼續(xù)!n");getchar();voidD
40、elete2(Pointer2*Head2)/ 刪除支出intflag=1;intnumber;Pointer2p,q;printf(" 請輸入要刪除數(shù)據(jù)的編號:");scanf("%d",&number);p=q=*Head2;while(p!=NULL&&flag)if(p->number=number)if(p=*Head2)*Head2=p->next;free(p);elseq->next=p->next;free(p);flag=0;printf(" 記錄已刪除!");pri
41、ntf("n 記錄已刪除,按任意鍵繼續(xù)!n");getchar();elseq=p;p=p->next; if(flag)printf(" 沒有找到可以刪除的數(shù)據(jù)!n");voidShow1(Pointer1Head1)/ 顯示收入 Pointer1p;p=Head1;while(p!=NULL) printf(" 編號:%dn",p->number);printf(" 收入金額:%lf 元 n",p->income);printf(" 收入時間:%d 年 %d 月 %d 日 n&quo
42、t;,p->year,p->month,p->day);printf(" 姓名:%s",p->name);printf("n");p=p->next;Sleep(1000);printf("n 按任意鍵繼續(xù)!n");getchar();voidShow2(Pointer2Head2)/ 顯示支出Pointer2p;p=Head2;while(p!=NULL) printf(" 編號 :%dn",p->number);printf(" 支出金額:%lfn",p-
43、>output);printf(" 支出時間:%d 年 %d 月 %d 日 n",p->year,p->month,p->day);if(p->use=1)printf(" 用途 : 吃喝 n");elseif(p->use=2)printf(" 用途: 娛樂n");elseif(p->use=3)printf(" 用途: 學習n");elseprintf(" 用途 : 其它 n");printf(" 使用人姓名:%s",p->
44、name);printf("n");p=p->next;Sleep(1000);printf("n 按任意鍵繼續(xù)!n");getchar();voidCount1(Pointer1Head1)/ 統(tǒng)計收入intj;intb;doublesum1;doublesum2,sum3,sum4,sum5,sum6,sum7,sum8,sum9,sum10,sum11,sum12;Pointer1p;p=Head1;sum1=sum2=sum3=sum4=sum5=sum6=sum7=sum8=sum9=sum10=sum11=sum12=0.0;while
45、(p!=NULL)switch(p->month)case1:sum1=sum1+p->income;break;case2:sum2=sum2+p->income;break;case3:sum3=sum3+p->income;break;case4:sum4=sum4+p->income;break;case5:sum5=sum5+p->income;break;case6:sum6=sum6+p->income;break;case7:sum7=sum7+p->income;break;case8:sum8=sum8+p->incom
46、e;break;case9:sum9=sum9+p->income;break;case10:sum10=sum10+p->income;break;case11:sum11=sum11+p->income;break;case12:sum12=sum12+p->income;break;default:printf(" 錯誤選擇!n");break;p=p->next;printf(" 請輸入您要統(tǒng)計的月份:");scanf("%d",&j);case1:printf(" 該月份總計為
47、case2:printf(" 該月份總計為case3:printf(" 該月份總計為case4:printf(" 該月份總計為case5:printf(" 該月份總計為case6:printf(" 該月份總計為switch(j):%lfn",sum1);break;:%lfn",sum2);break;:%lfn",sum3);break;:%lfn",sum4);break;:%lfn",sum5);break;:%lfn",sum6);break;case7:printf(&quo
48、t; 該月份總計為:%lfn",sum7);break;case8:printf(" 該月份總計為:%lfn",sum8);break;case9:printf(" 該月份總計為:%lfn",sum9);break;case10:printf(" 該月份總計為:%lfn",sum10);break;case11:printf(" 該月份總計為:%lfn",sum11);break;case12:printf(" 該月份總計為:%lfn",sum12);break;default:pri
49、ntf(" 錯誤選擇!n");break;printf(" 請輸入您要統(tǒng)計的學期:n");printf("<1: 上學期 2: 下學期 3:退出 >n");printf(" 請選擇(1-3):n");scanf("%d",&b);switch(b)case1:printf(" 上學期的總計為:%lfn",sum2+sum3+sum4+sum5+sum6+sum7);break;case2:printf(" 上學期的總計為:%lfn",s
50、um1+sum8+sum9+sum10+sum11+sum12);break;case3:break;default:printf(" 錯誤選擇!n");break;voidCount2(Pointer2Head2)/ 統(tǒng)計支出voidCounter_use(Pointer2Head2);voidCounter_time(Pointer2Head2);inti;printf(" 請選擇統(tǒng)計的方式:n");printf("1. 按用途 2.按時間 n");scanf("%d",&i);switch(i)cas
51、e1:Counter_use(Head2);break;case2:Counter_time(Head2);break;default:printf(" 錯誤選擇!n");break;Sleep(1000);printf("n 按任意鍵繼續(xù)!n");getchar();voidCounter_use(Pointer2Head2)/ 按用途統(tǒng)計支出intb;Pointer2p;doublesum1,sum2,sum3,sum4;sum1=sum2=sum3=sum4=0.0;p=Head2;while(p!=NULL)if(p->use=1)sum1
52、=sum1+p->output;elseif(p->use=2)sum2=sum2+p->output;elseif(p->use=3)sum3=sum3+p->output; elsesum4=sum4+p->output; p=p->next;printf(" 請選擇您要統(tǒng)計的用途:");printf("<1: 吃喝 2:娛樂 3:學習 4: 其它 >n");printf(" 請選擇(1-4):n");scanf("%d",&b);switch(b)
53、case1:printf(" 在該用途上的支出為:%lfn",sum1);break;case2:printf(" 在該用途上的支出為:%lfn",sum2);break;case3:printf(" 在該用途上的支出為:%lfn",sum3);break;case4:printf(" 在該用途上的支出為:%lfn",sum4);break;default:printf(" 錯誤選擇!n");break;voidCounter_time(Pointer2Head2)/ 按時間統(tǒng)計支出 intj;
54、intb;Pointer2p;doublesum1,sum2,sum3,sum4,sum5,sum6,sum7,sum8,sum9,sum10,sum11,sum12;sum1=sum2=sum3=sum4=sum5=sum6=sum7=sum8=sum9=sum10=sum11=sum12=0.0;p=Head2;while(p!=NULL)switch(p->month)case1:sum1=sum1+p->output;break;case2:sum2=sum2+p->output;break;case3:sum3=sum3+p->output;break;cas
55、e4:sum4=sum4+p->output;break;case5:sum5=sum5+p->output;break;case6:sum6=sum6+p->output;break;case7:sum7=sum7+p->output;break;case8:sum8=sum8+p->output;break;case9:sum9=sum9+p->output;break;case10:sum10=sum10+p->output;break;case11:sum11=sum11+p->output;break;case12:sum12=sum1
56、2+p->output;break;default:printf(" 錯誤選擇!n");break; p=p->next;scanf("%d",&j); switch(j)case1:printf(" 該月份總計為 case2:printf(" 該月份總計為 case3:printf(" 該月份總計為 case4:printf(" 該月份總計為 case5:printf(" 該月份總計為 case6:printf(" 該月份總計為 case7:printf(" 該月
57、份總計為 case8:printf(" 該月份總計為 case9:printf(" 該月份總計為 case10:printf(" 該月份總計為 case11:printf(" 該月份總計為 case12:printf(" 該月份總計為printf(" 請輸入您要統(tǒng)計的月份:");:%lfn",sum1);break;:%lfn",sum2);break;:%lfn",sum3);break;:%lfn",sum4);break;:%lfn",sum5);break;:%lfn
58、",sum6);break;:%lfn",sum7);break;:%lfn",sum8);break;:%lfn",sum9);break;:%lfn",sum10);break;:%lfn",sum11);break;:%lfn",sum12);break;default:printf(" 錯誤選擇!n");break;printf(" 請輸入您要統(tǒng)計的學期:n");printf("<1: 上學期 2: 下學期3:退出>n");printf(" 請選擇(1-3):n");scanf("%d",&b);switch(b)case1:printf(" 上學期的總計為:%lfn",sum2+sum3+sum4+sum5+sum6+sum7);break;case2:printf(" 上學期的總計為:%lfn",sum1+sum8+sum9+sum10+sum11+sum12);break;case3:brea
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 木材的抗壓和抗撞擊性能考核試卷
- 綠化工程苗木采購管理考核試卷
- 2025年中考數(shù)學沖刺滿分計劃壓軸集訓測試四含答案
- 紡織鞋材的耐磨擦性能改善考核試卷
- 美容儀器技術(shù)創(chuàng)新與產(chǎn)業(yè)發(fā)展考核試卷
- 影視廣告音樂制作保密及版權(quán)共享合同
- 礦產(chǎn)勘探樣品儲存與信息安全管理租賃協(xié)議
- 私募基金存管安全風險管理協(xié)議
- 基因編輯細胞治療項目合作合同
- 網(wǎng)絡(luò)直播帶貨供應(yīng)鏈金融服務(wù)協(xié)議
- 【2025二輪復習】讀后續(xù)寫專題
- 商品房門窗加工合同協(xié)議
- 四年級下冊數(shù)學口算練習題
- (四調(diào))武漢市2025屆高中畢業(yè)生四月調(diào)研考試 物理試卷(含答案)
- 數(shù)學建模與系統(tǒng)仿真智慧樹知到期末考試答案2024年
- 煙草原料學-煙草的品質(zhì)課件
- 非法行醫(yī)和非法采供血信息報告課件
- DG-TJ 08-2362-2021 綜合桿設(shè)施技術(shù)標準
- 計算機集成制造技術(shù)(CIMT)(PPT 53)第三講柔性制造系統(tǒng)(FMS)
- TSG11-2020 鍋爐安全技術(shù)規(guī)程
- 天津科技大學工程碩士學位論文答辯評議書及表決票
評論
0/150
提交評論