C语言程序设计习题答案613

上传人:仙*** 文档编号:43729059 上传时间:2021-12-04 格式:DOC 页数:31 大小:186.50KB
返回 下载 相关 举报
C语言程序设计习题答案613_第1页
第1页 / 共31页
C语言程序设计习题答案613_第2页
第2页 / 共31页
C语言程序设计习题答案613_第3页
第3页 / 共31页
点击查看更多>>
资源描述
.C语言程序设计习题答案习题六 数组一、 选择题110: BDBCD CDBAB1120:BCDCC DABBC2130:CCADC ABBCB3141:BDDDD CDCCB A二、 填空题1 9 、 0 2 先行后列 3 连续的存储空间中 4 QuickC 5. (c=getchar( ) 、 A+i或65+i 6. 0 、 str1i-str2i 7 CDABC 8 10 14 9 6 10 1 0 0 0 00 1 0 0 00 0 1 0 00 0 0 1 00 0 0 0 111 600 12 AzyD 13 4 some string *test 三、 编程题1. 定义一个有20个元素的整型数组,分别求出下标为奇数和偶数的元素的平均值。 答:程序参见文件Cprogramxt6_3_01.c #include stdio.h#include math.hmain()int i,s0=0,s1=0,a20; for(i=0;i20;i+) ai=rand()%100; for(i=0;i20;i+=2)printf(%3d,ai); s0=s0+ai; printf( sum is:%d ave=%fn,s0,s0/10.0); for(i=1;i20;i+=2)printf(%3d,ai); s1=s1+ai; printf( sum is:%d ave=%fn,s1,s1/10.0); 精品.2. 设有一个整型数组,另输入一个整数,编程查找这个整数是否在数组中出现过,若出现,则输出第一次出现的位置,否则,输出no found。 答:程序参见文件Cprogramxt6_3_02.c #include stdio.h#include math.hmain()int i,s,a20; for(i=0;i20;i+) ai=rand()%100; scanf(%d,&s); for(i=0;i20;i+)if(ai=s)printf(found:a%d=%dn,i,ai); break; if(i=20) printf(no foundn); for(i=0;i20;i+)printf(%3d,ai); printf(n);3. 设有一个已排好序的数组,今输入一个数,要求按原来排序的规律将它插入到数组中。 答:程序参见文件Cprogramxt6_3_03.c #include stdio.h#define N 10main()int i, j, s, aN=17,15,13,11,9,7,5,3,1; /int aN=1,3,5,7,9,11,13,15,17; scanf(%d,&s); i=0; if (a0ai) i+; else while(si;j-)aj=aj-1; aj=s; for(i=0;iN;i+)printf(%3d,ai); printf(n);4. 编一程序,从一个已排好序的数组中删去某个位置上的元素。 答:程序参见文件Cprogramxt6_3_04.c #include stdio.h#define N 10main()int i, j, aN=1,3,5,7,9,11,13,15,17,19; for(i=0;iN;i+) printf(%3d,ai); printf(n); scanf(%d,&i);精品. for(j=i;jN-1;j+) aj=aj+1; aj=0; for(i=0;iN;i+) printf(%3d,ai); printf(n);5. 将一个二维数组的行、列互换后存到另一个二维数组中并输出结果。 答:程序参见文件Cprogramxt6_3_05.c #include stdio.hmain()int i,j; int a34=1,3,5,7,9,11,13,15,17,19,21,23,b43; for(i=0;i4;i+)for(j=0;j3;j+) bij=aji; printf(array a:n); for(i=0;i3;i+)for(j=0;j4;j+) printf(%5d,aij); printf(n); printf(array b:n); for(i=0;i4;i+)for(j=0;j3;j+) printf(%5d,bij); printf(n); 6. 编一程序,在一个二维数组中,查找第一次出现的负数,并输出该数及其所在的行、列号。 答:程序参见文件Cprogramxt6_3_06.c #include stdio.hmain()int i,j,flag; int a34=1,3,5,7,9,11,13,-15,17,19,-21,23; flag=0; for(i=0;i3;i+) for(j=0;j4;j+) if(aij0)flag=1; printf(found:a%d%d=%dn,i,j,aij); i=j=100;/可使双重循环提前结束 if(flag=0) printf(no found !); printf(array a:n); for(i=0;i3;i+)for(j=0;j4;j+) printf(%5d,aij); printf(n);精品.7. 编程将一个字符数组中的字母,按由大到小的顺序进行排序。 答:程序参见文件Cprogramxt6_3_07.c #include stdio.h#include string.hmain()char t,s=ABCDIVBHFBVCNLKFDB; int i,j,n; puts(s); n=strlen(s); for(i=0;in-1;i+) for(j=i+1;jn;j+) if(sisj) t=si;si=sj;sj=t; puts(s);8. 输入一行字符,统计其中有多少个英语单词,单词之间用空格隔开。 答:程序参见文件Cprogramxt6_3_08.c #include stdio.h#include string.hmain()char s81; int w,i,n; gets(s); i=0;n=0;w=0; while(si!=0) if(si= )w=0; /*end of a word*/ elseif(w=0)w=1;n+; /*begin of a word*/ i+; printf(number of word:%dn,n);9. 编程将两个一维数组中的对应元素的值相减后进行输出。 答:程序参见文件Cprogramxt6_3_09.c #include stdio.h#include math.hmain()int i,a10,b10; for(i=0;i10;i+)ai=rand()%100; printf(%4d,ai); printf(n); for(i=0;i10;i+)bi=rand()%100; printf(%4d,bi); printf(n); for(i=0;i10;i+) printf(%4d,ai-bi); printf(n);精品.10. 有n个无序的数放在数组a中,请将相同的那些数删得只剩得一个,输出经过删除后的数据。 答:程序参见文件Cprogramxt6_3_10.c #include stdio.hmain()int i,j,k,a10=90,20,40,30,50,50,50,50,20,80; for(i=0;i10;i+) printf(%4d,ai); printf(n); for(i=0;i9;i+) for(j=i+1;j10;j+) if(aj=ai)aj=-888;k=0;for(i=0;i10;i+) if(ai!=-888) printf(%4d,ai); ak+=ai; /不相同的有效元素只有K个了 printf(n); 11. 求二维数组中这样一个元素的位置:它在行上最小,在列上也最小。如果没有这样的元素则输出相应的信息。 答:程序参见文件Cprogramxt6_3_11.c #include stdio.h#include math.hmain()int j,i,k,flag,fz=0,a45; for(i=0;i4;i+) for(j=0;j5;j+) aij=rand()%100; printf(%4d,aij); printf(n); for(i=0;i4;i+) for(j=0;j5;j+) flag=1; for(k=0;k5;k+) if(aikaij) flag=0;break; for(k=0;k4&flag;k+) if(akjaij) flag=0;break; if(flag) fz+; printf(min a%d%d=%dn,i,j,aij); if(fz=0) printf(no found!);精品.12. 在一个二维数组中形成并输出如下矩阵: 1 1 1 1 1 2 1 1 1 1 A= 3 2 1 1 1 4 3 2 1 1 5 4 3 2 1 答:程序参见文件Cprogramxt6_3_12.c #include stdio.h#define N 5main()int j,i,aNN; for(i=0;iN;i+) for(j=0;jN;j+) if(i=j) aij=1; else if(j=0) aij=i+1; else aij=ai-1j-1; for(i=0;iN;i+) for(j=0;jN;j+) printf(%4d,aij); printf(n);13. 已知A是一个34的矩阵,B是一个45的矩阵,编程求AB得到的新矩阵C,并输出C矩阵。 答:程序参见文件Cprogramxt6_3_13.c #include stdio.hmain()int j,i,k,a34=1,2,3,4,5,6,7,8,9,10,11,12; int b45=3,2,1,5,4,4,3,2,5,1,2,3,5,4,1,7,8,5,6,9, c35; printf(array A(3*4):n); for(i=0;i3;i+) for(j=0;j4;j+) printf(%4d,aij); printf(n); printf(array B(4*5):n); for(i=0;i4;i+) for(j=0;j5;j+) printf(%4d,bij); printf(n); for(i=0;i3;i+) for(j=0;j5;j+)cij=0; for(k=0;k4;k+) cij+=aik*bkj;精品. printf(array C(3*5)=A * B:n); for(i=0;i3;i+) for(j=0;j5;j+) printf(%4d,cij); printf(n);14. 编程输出两个字符串中对应位置上相同的字符。 答:程序参见文件Cprogramxt6_3_14.c #include stdio.hmain()int i; char a81=acbsbdvhfejbvewvkbewljbv; char b81=anbdxwdbviuerkjvbfidbvuie bik; printf(string1: %sn,a); printf(string2: %sn,b); printf(string3: ); i=0; while(ai!=0 & bi!=0)if(ai=bi) printf(%c,ai); i+; printf(n);15. 设有一字符串已按升序排列在字符数组a中,请将另一字符串b中的字符按升序的规律插到数组a中。 答:程序参见文件Cprogramxt6_3_15.c #include stdio.h#include string.hmain()int i,j,k; char a81=acdfhjklmopxz; char b81=anbdx; printf(string1: %sn,a); printf(string2: %sn,b); i=0; while(bi!=0)j=0; while(aj=j)ak+1=ak;k-; aj=bi; i+; printf(string3: %sn,a);精品.16. 将已按升序排列的两个字符串a和b中的字符按升序归并到字符数组c中。 答:程序参见文件Cprogramxt6_3_16.c #include stdio.h#include string.hmain()int i,j,k; char a81=acdfhjklmopxz; char b81=abdnx; char c81; printf(string1: %sn,a); printf(string2: %sn,b); i=0;j=0;k=0; while(ai!=0&bj!=0)if(aibj) ck+=ai+; else ck+=bj+; while(ai) ck+=ai+; while(bj) ck+=bj+; ck=0; printf(string3: %sn,c);习题七 函数一、 选择题 110:BDCDD BDBAC 1120:AABBB ABAAC 2131:CDAAC DDABB A二、 填空题1 函数声明 2 自动将其转换为函数定义时的类型 3 10 4 1100 5 9.000000 6 i=n 、 s 、 0 、 f(k) 7 0.5*(x0+a/x0) 、 a,x1 8 Itis 9 2721 10 0246 11 k 、 -1 12 2 、 2 13 p= j 、 xip 14 5 15 7 精品.16 24 17 age(n-1)+2 、 age(n) 18 m%10 、 m/10 、 m或m!=0 、 r(m) 三、 编程题1. 编一函数,判断某年是否为闰年,若是返回1,否则返回0。 答:程序参见文件Cprogramxt7_3_01.c #include fun(int m) return (m%4=0)&(m%100!=0)|(m%400=0);main() int n; for (n=1987;n2009;n+) if(fun(n) printf(year:%d is a leap! n,n);2. 编写计算三角形面积的程序,将计算面积定义成函数。三角形面积公式为:A= 式中s=(a+b+c)/2其中A为三角形面积,a、b、c为三角形的三条边的长度。 答:程序参见文件Cprogramxt7_3_02.c #include #include float fun(float a,float b,float c)float f,s; s=(a+b+c)/2; if(s=a)|(s=b)|(sc&(a+c)b&(b+c)a f=0; else f=sqrt(s*(s-a)*(s-b)*(s-c);return f;main() float a,b,c; scanf(%f%f%f,&a,&b,&c); printf(area is:%fn,fun(a,b,c);3. 编写两个函数,分别求出两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果,两个整数由键盘输入。 答:程序参见文件Cprogramxt7_3_03.c #include #include int fmax(int m,int n)int r; r=m%n; while (r!=0) m=n;n=r;r=m%n; return n;精品.int fmin(int m,int n) return m*n/fmax(m,n);main() int a,b; scanf(%d%d,&a,&b); printf(fmax is:%dn,fmax(a,b); printf(fmin is:%dn,fmin(a,b);4. 编写函数,根据整型形参m的值,计算公式 t=1-的值。例如,若m=5,则应输出0.536389。 答:程序参见文件Cprogramxt7_3_04.c #include float fun(int m)float t=1; int i; for(i=2;i=m;i+) t=t-1.0/i/i; return t;main() printf(t(5)=%fn,fun(5);5. 计算s=1+。n由终端输入,将计算n!定义成函数。 答:程序参见文件Cprogramxt7_3_05.c #include float fun(int m)int i; float s=0,t=1; for(i=1;i=m;i+) t=t/i; s=s+t; return s;main() printf(s(5)=%fn,fun(5); 6. 编写函数,利用公式: 计算的近似值,当某一项的值小于10-5时,认为达到精度要求。 答:程序参见文件Cprogramxt7_3_06.c #include double fun()int n; double pi=1,t=1; n=1;精品. do t=t*n/(2*n+1); pi=pi+t; n+; while(t1e-5); return 2*pi;main() printf(pi=%fn,fun();7. 编一函数,判断某一整数是否为回文数,若是返回1,否则返回0。所谓回文数就是该数正读与反读是一样的。例如12321就是一个回文数。 答:程序参见文件Cprogramxt7_3_07.c #include #include int huiwen(int m)int t,n=0; t=m; while(t) n+; t=t/10; /求出M是几位的数 t=m; while(t) if(t/(int)pow(10,n-1)!=t%10) /比较其最高位和最低位 return 0; else t=t%(int)pow(10,n-1); /去掉其最高位 t=t/10; /去掉其最低位 n=n-2; /位数去掉了两位 return 1;main() int x; scanf(%d,&x); if (huiwen(x) printf(%d is a huiwen!n,x); else printf(%d is not a huiwen!n,x);8. 编写一个求水仙花数的函数,然后通过主函数调用该函数求100到999之间的全部水仙花数。所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身。例如:153就是一个水仙花数:153=1*1*1+5*5*5+3*3*3 答:程序参见文件Cprogramxt7_3_08.c #include #include int fun8(int m)int a,b,c; a=m/100; b=m/10%10; c=m%10; if(m=a*a*a+b*b*b+c*c*c) return 1;精品. else return 0;main() int i; for(i=100;i=999;i+) if(fun8(i) printf(%5d,i); printf(n);9. 编一函数primedec(m),求整数m的所有因子并输出。例如:120的因子为:2,2,2,3,5 答:程序参见文件Cprogramxt7_3_09.c #include #include void primedec(int m)int n=2; while(m1) while(m%n=0) printf(%d ,n);m=m/n; n+; printf(n);main() int x; scanf(%d,&x); primedec(x); 10. 求100200之间的所有素数,按每行6个输出。 答:程序参见文件Cprogramxt7_3_10.c #include #include int prime(int m)int n,f=1; for(n=2;nm;n+)if(m%n=0) f=0;break;return f;main() int x,n=0; for(x=100;x=200;x+) if(prime(x) n+; printf(%5d,x); if(n%6=0) printf(n); printf(n);11. 编一函数,求末尾数非0的正整数的逆序数,如:reverse(3407)=7043。精品. 答:程序参见文件Cprogramxt7_3_11.c #include #include int reverse(int m)int x=0; while(m)x=x*10+m%10; m=m/10;return x;main() int w; scanf(%d,&w); printf(%d=%dn,w,reverse(w);12. 编一函数,将一个字符数组中的数字字符存于另一个字符数组中。 答:程序参见文件Cprogramxt7_3_12.c #include #include void fun12(char a,char b)int i=0,j; for(j=0;j=0&bj=9) ai+=bj; ai=0;main() char s181,s281; gets(s2); fun12(s1,s2); puts(s2);puts(s1);13. 编一函数,统计一个字符串中字母、数字、空格和其它字符的个数。 答:程序参见文件Cprogramxt7_3_13.c #include #include void fun13(char s)int i,num=0,ch=0,sp=0,oh=0; char c; for(i=0;(c=si)!=0;i+) if(c= ) sp+; else if(c=0&c=A & toupper(c)=Z) ch+; else oh+; printf(char:%d,number:%d,space:%d,other:%dn,ch,num,sp,oh);精品.main() char s181; gets(s1); fun13(s1);14. 用递归的方法实现求1+2+3+n。 答:程序参见文件Cprogramxt7_3_14.c #include #include int fun14(int m)int w; if(m=1) w=1; else w=fun14(m-1)+m; return w;main() int x,i; scanf(%d,&x); printf(1+2+.+%d=%dn,x,fun14(x);15. 用递归的方法将一个整数转换成字符串。例如:输入345,应输出字符串“345”。 答:程序参见文件Cprogramxt7_3_15.c #include #include void fun15(int m) if(m!=0) fun15(m/10); printf(%c ,0+m%10); main() int x; scanf(%d,&x); printf(%d=,x); fun15(x); printf(n);16. 用递归的方法计算下列函数的值: p(x,n)=x-x2+x3-x4+(-1)n-1xn n0 答:程序参见文件Cprogramxt7_3_16.c #include stdio.h#include math.h精品.float p(float x,int n)float f; if(n=0) f=0; else f=p(x,n-1)+pow(-1,n-1)*pow(x,n);return f;main() printf(p(2,3)=%f,p(2,3);17. 采用递归的方法计算x的n次方。 答:程序参见文件Cprogramxt7_3_17.c #include stdio.h#include math.hfloat p(float x,int n)float f; if(n=0) f=1; else f=p(x,n-1)*x;return f;main() printf(p(2,8)=%f,p(2,8);18. 根据勒让德多项式的定义计算Pn(x)。n和x为任意正整数,把计算Pn(x)定义成递归函数。 1 n=0 Pn(x) = x n=1 (2n-1)Pn-1(x)-(n-1)Pn-2(x)/n) n1 答:程序参见文件Cprogramxt7_3_18.c #include stdio.hfloat p(float x,int n)float f; if(n=0) f=1; else if(n=1)f=x; else f=(2*n-1)*p(x,n-1)-(n-1)*p(x,n-2)/n;return f;main() printf(p(2,8)=%f,p(2,8);精品. 习题八 用户标识符的作用域和存储类一选择题110:ADBBC CABDB11-20: DBABC CCDAC二填空题1. 静态局部变量的作用域是 从定义点到函数体(或复合语句)结束 。2. 凡在函数中未指定存储类别的变量,其隐含的存储类别为 auto 。3. 变量的作用域是指变量的有效范围,在作用域内可以引用该变量。按作用域来说,变量可分为 局部 变量和 全局 变量。4. 根据函数能否被其它源文件调用,函数可分为 外部函数和 静态(或内部)函数。5. 下列程序的输出结果是 2468 。 #include #define MAX_COUNT 4 void fun(); main() int count; for(count=1; count=MAX_COUNT; count+) fun(); void fun() static int i; i+=2; printf(%d,i); 6. 下列程序的输出结果是 2,5,1,2,3,-2 。main() int a=3,b=2,c=1;c-=+b; b*=a+c; int b=5,c=12; c/=b*2; a-=c; printf(“%d,%d,%d,”,a,b,c); a+=-c; printf(“%d,%d,%dn”,a,b,c);7. 下列程序的输出结果是 。a=5a*a=25a*a*a=8#include static int a=5;main() printf(“a=%dn”,a); p1(); p2();p1() printf(“a*a=%dn”,a*a); a=2;p2() printf(“a*a*a=%dn”,a*a*a);8. 下列程序的输出结果是 20,10 。#include main() int x=10; int x=20; printf(“%d,”,x); printf(“%dn”,x);9. 下列程序由两个文件组成,其运行结果是 x=2 。/* 文件1 */精品.int x; sub() x=4; /* 文件2 */static int x=2; main() sub();printf(“x=%dn”,x); 10. 下列程序由两个文件组成,其运行结果是 x=25,y=25 。 /* 文件1 */#include int x=10;int y=10;void add(void) y=x+10; x*=2;main() extern void sub(); x+=5; add(); sub();printf(“x=%d,y=%dn”,x,y);/* 文件2 */void sub(void) extern int x; x-=5;11. 下列程序由两个文件组成,其运行结果是 。 /* 文件1 */#include add: y=25;sub:y=5; main: x=25; main: y=10int x=10;int y=10;extern void sub();void add(void) int y=5; y=x+10; x*=2; printf(“add:y=%d; ”,y);main() x+=5; add(); sub();printf(“main:x=%d; main:y=%dn”,x,y);/* 文件2 */extern int x;void sub(void) int y=5; x-=y; printf(“sub:y=%d; ”,y);12. 下列程序由两个文件组成,其运行结果是 。 /* 文件1 */in add1 x=4 y=6in add2 x=20 y=8in add1 x=6 y=11in add2 x=30 y=13in main x=6 y=13#include static int x=2;int y=3;extern void add2();void add1();main() add1(); add2();add1();add2();printf(“in main x=%d y=%dn”,x,y);void add1(void) x+=2; y+=3; printf(“in add1 x=%d y=%d”,x,y);/* 文件2 */static int x=10;void add2(void) extern int y; x+=10; y+=2; printf(“in add2 x=%d y=%dn”,x,y); 精品.习题九 编译预处理一 选择题110: DDCBC CABBB 11-20: BBCBB 二 填空题1. 下列程序的输出结果是 1000 10 。#define N 10#define s(x) x*x#define f(x) (x*x)main() int i1,i2;i1=1000/s(N);i2=1000/f(N);printf(“%d %dn”,i1,i2);2. 设有如下宏定义:#define MYSWAP(z,x,y) z=x;x=y;y=z;以下程序段通过宏调用实现变量a、b内容交换,请填空。float a=5,b=16,c;MYSWAP( c ,a,b);3. 下列程序的输出结果是 11 。#define NX 2+3#define NY NX*NXmain() int i=0,m=0; for(;i(y)?(x):(y)main() int a=5,b=2,c=3,d=3,t; t=MAX(a+b,c+d)*10; printf(“%dn”,t);5. 下列程序的输出结果是 MIN 。#define MAX(a,b) ab#define EQU(a,b) a=b#define MIN(a,b) abmain() int a=5,b=6; if(MAX(a,b) printf(“MAXn”); if(EQU(a,b) printf(“EQUn”); if(MIN(a,b) printf(“MINn”);6. 下列程序的输出结果是 0 1 1 。#define TESTmain() int x=0,y=1,z; z=2*x+y; #ifdef TEST printf(“%d %d ”,x,y); #endif printf(“%dn”,z);三 编程题1. 定义一个带参的宏,求两个整数的余数。通过宏调用,输出求得的结果。 #define R(m,n) (m)%(n)#include void main()精品.int m,n;printf(enter two integers:n);scanf(%d%d,&m,&n);printf(remainder=%dn,R(m,n);2. 分别用函数和带参的宏,从3个数中找出最大者。#include #define MAX(a,b) (a)(b)?(a):(b) / implementation by MACROint max3(int a,int b,int c) /implementation by function int m;m=ab?a:b;m=mc?m:c;return m;void main()int m,n,k;printf(enter 3 integer:n);scanf(%d%d%d,&m,&n,&k);printf(1. MACRO max=%dn,MAX(MAX(m,n),k);printf(2. function max=%dn,max3(m,n,k);3. 输入一个整数m,判断它能否被3整除。要求利用带参的宏实现。#include #define DIVIDEDBY3(m) (m)%3=0void main()int m;printf(enter a integer:n);scanf(%d,&m);if(DIVIDEDBY3(m)printf(%d is divided by 3n,m);elseprintf(%d is not divided by 3n,m);习题十 指针一填空题1. 指针变量是把内存中另一个数据的 首地址 作为其值的变量。2. 能够直接赋值给指针变量的整数是 0 。3. 如果程序中已有定义:int k;1) 定义一个指向变量k的指针变量p的语句是 int *p=&k; 。2) 通过指针变量,将数值6赋值给k的语句是 *p=6; 。3) 定义一个可以指向指针变量p的变量pp的语句是 int *pp; 。4) 通过赋值语句将pp指向指针变量p的语句是 pp=&p; 。5) 通过指向指针的变量pp,将k的值增加一倍的语句是 (*pp)*=2; 。4. 当定义某函数时,有一个形参被说明成int *类型,那么可以与之结合的实参类型可以是 整型数组名精品. 、 指向整型数据的指针值 等。5. 以下程序的功能是:将无符号八进制数字构成的字符串转换为十进制整数。例如,输入的字符串为:556,则输出十进制整数366。请填空。 #include main( ) char *p,s6; int n; p=s; gets(p); n=*p-0; while( *(p+) != 0) n=n*8+*p-0; printf(%d n,n); 二选择题110: BCADC AAABB 11-15: CBCDC 16. 以下count函数的功能是统计substr在母串str中出现的次数。int count(char *str,char *substr) int i,j,k,num=0;for(i=0; ;i+)for( ,k=0;substrk=strj;k+,j+)if(substr =0)num+;break;return num; A) stri=substri B) stri!=0 C) stri=0 D) strisubstri A) j=i+1 B) j=i C) j=i+10 D) j=1 A) k B)
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 压缩资料 > 基础医学


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!