




已阅读5页,还剩270页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章 1.5 题 #include using namespace std; int main() cout using namespace std; int main() int a,b,c; a=10; b=23; c=a+b; cout using namespace std; int main() int a,b,c; int f(int x,int y,int z); cinabc; c=f(a,b,c); cout using namespace std; int main() int a,b,c; cinab; c=a+b; cout using namespace std; int main() int a,b,c; int add(int x,int y); cinab; c=add(a,b); cout using namespace std; int main() char c1=a,c2=b,c3=c,c4=101,c5=116; cout using namespace std; int main() char c1=C,c2=+,c3=+; cout using namespace std; int main() int i,j,m,n; i=8; j=10; m=+i+j+; n=(+i)+(+j)+m; cout using namespace std; int main() char c1=C, c2=h, c3=i, c4=n, c5=a; c1+=4; c2+=4; c3+=4; c4+=4; c5+=4; cout #include using namespace std; int main ( ) float h,r,l,s,sq,vq,vz; const float pi=3.1415926; coutrh; l=2*pi*r; s=r*r*pi; sq=4*pi*r*r; vq=3.0/4.0*pi*r*r*r; vz=pi*r*r*h; cout using namespace std; int main () float c,f; coutf; c=(5.0/9.0)*(f-32); /注 意 5 和 9 要用实型表示,否则 5/9 值为 0 cout using namespace std; int main ( ) char c1,c2; cout using namespace std; int main ( ) char c1,c2; cout using namespace std; int main ( ) char c1,c2; int i1,i2; /定义为 整型 couti1i2; c1=i1; c2=i2; cout using namespace std; int main ( ) int a=3,b=4,c=5,x,y; coutc int main ( ) int a,b,c; coutabc; if(a using namespace std; int main ( ) int a,b,c,temp,max ; coutabc; temp=(ab)?a:b; 存入 temp 中 */ /* 将 a 和 b 中的大者 max=(tempc)?temp:c; /* 将 a 和 b 中的大 者与 c 比较,最大者存入 max */ cout using namespace std; int main ( ) int x,y; coutx; if (x using namespace std; int main () float score; char grade; coutscore; while (score100|scorescore; switch(int(score/10) case 10: case 9: grade=A;break; case 8: grade=B;break; case 7: grade=C;break; case 6: grade=D;break; default:grade=E; cout using namespace std; int main () long int num; int indiv,ten,hundred,thousand,ten_thousand,place; /*分 别 代 表 个 位 ,十 位 , 百位,千位,万位和位数 */ coutnum; if (num9999) place=5; else if (num999) place=4; else if (num99) place=3; else if (num9) place=2; else place=1; cout using namespace std; int main () long i; /i 为利润 float bonus,bon1,bon2,bon4,bon6,bon10; bon1=100000*0.1; /利润为 10 万元时的 奖金 bon2=bon1+100000*0.075; /利润为 20 万元时的 奖 /利润为 40 万元时的奖 /利润为 60 万元时的奖 /利 润 为 100 万 元 时 的 金 金 金 bon4=bon2+100000*0.05; bon6=bon4+100000*0.03; bon10=bon6+400000*0.015; 奖金 couti; if (i using namespace std; int main () long i; float bonus,bon1,bon2,bon4,bon6,bon10; int c; bon1=100000*0.1; bon2=bon1+100000*0.075; bon4=bon2+200000*0.05; bon6=bon4+200000*0.03; bon10=bon6+400000*0.015; couti; c=i/100000; if (c10) c=10; switch(c) case 0: bonus=i*0.1; break; case 1: bonus=bon1+(i-100000)*0.075; break; case 2: case 3: bonus=bon2+(i-200000)*0.05;break; case 4: case 5: bonus=bon4+(i-400000)*0.03;break; case 6: case 7: case 8: case 9: bonus=bon6+(i-600000)*0.015; break; case 10: bonus=bon10+(i-1000000)*0.01; cout using namespace std; int main () int t,a,b,c,d; coutabcd; coutb) b=“c) t=a; a=c; c=t; if (ad) t=a; a=d; d=t; if (bc) t=b; b=c; c=t; if (bd) t=b; b=d; d=t; if (cd) t=c; c=d; d=t; cout using namespace std; int main () int p,r,n,m,temp; coutnm; if (n using namespace std; int main () char c; int letters=0,space=0,digit=0,other=0; cout=a int main () int a,n,i=1,sn=0,tn=0; coutan; while (i using namespace std; int main () float s=0,t=1; int n; for (n=1;n using namespace std; int main () int i,j,k,n; cout using namespace std; int main() const int m=1000; / 定义寻找范围 int k1,k2,k3,k4,k5,k6,k7,k8,k9,k10; int i,a,n,s; for (a=2;a1) cout1 表示 a 至少有 2 个因子 if (n2) cout2 表示至少有 3 个因子, 故应再输出一个因子 if (n3) cout3 表示至少有 4 个因子, 故应再输出一个因子 if (n4) cout5) cout6) cout7) cout8) cout9) cout using namespace std; int main() int m,s,i; for (m=2;m using namespace std; int main() int k11; int i,a,n,s; for (a=2;a using namespace std; int main() int i,t,n=20; double a=2,b=1,s=0; for (i=1;i using namespace std; int main() int day,x1,x2; day=9; x2=1; while(day0) x1=(x2+1)*2; 加 1 后的 2 倍 x2=x1; / 第 1 天的桃子数是第 2 天桃子数 day-; cout #include using namespace std; int main() float a,x0,x1; couta; x0=a/2; / 输入 a 的 值 x1=(x0+a/x0)/2; do x0=x1; x1=(x0+a/x0)/2; while(fabs(x0-x1)=1e-5); cout using namespace std; int main() int i,k; for (i=0;i using namespace std; int main() char i,j,k; /* i 是 a 的 对手;j 是 b 的对手;k 是 c 的对手*/ for (i=X;i using namespace std; int main() int hcf(int,int); int lcd(int,int,int); int u,v,h,l; cinuv; h=hcf(u,v); coutu) t=u;u=v;v=t; while (r=u%v)!=0) u=v; v=r; return(v); int lcd(int u,int v,int h) return(u*v/h); 4.2 题 #include #include using namespace std; float x1,x2,disc,p,q; int main() void greater_than_zero(float,float); void equal_to_zero(float,float); void smaller_than_zero(float,float); float a,b,c; coutabc; disc=b*b-4*a*c; cout0) greater_than_zero(a,b); cout0 时 方 程的根 */ x1=(-b+sqrt(disc)/(2*a); x2=(-b-sqrt(disc)/(2*a); void equal_to_zero(float a,float b) /* 定 义 一 个 函 数 ,用 来求 disc=0 时 方 程 的根 */ x1=x2=(-b)/(2*a); void smaller_than_zero(float a,float b) /* 定义一个函数, 用来求 disc using namespace std; int main() int prime(int); int n; /* 函数原型声明 */ coutn; if (prime(n) cout using namespace std; int main() int fac(int); int a,b,c,sum=0; coutabc; sum=sum+fac(a)+fac(b)+fac(c); cout #include using namespace std; int main() double e(double); double x,sinh; coutx; sinh=(e(x)+e(-x)/2; cout #include using namespace std; int main() double solut(double ,double ,double ,double ); double a,b,c,d; coutabcd; cout=1e-5); return(x); 4.7 题 #include #include using namespace std; int main() void godbaha(int); int n; coutn; godbaha(n); return 0; void godbaha(int n) int prime(int); int a,b; for(a=3;ak) return 1; else return 0; 4.8 题 #include using namespace std; int main() int x,n; float p(int,int); coutnx; cout using namespace std; int main() void hanoi(int n,char one,char two,char three); int m; coutm; cout“ using namespace std; int main() void convert(int n); int number; coutnumber; cout using namespace std; int main() int f(int); int n,s; coutn; s=f(n); cout #include using namespace std; #define S(a,b,c) (a+b+c)/2 #define AREA(a,b,c) sqrt(S(a,b,c)*(S(a,b,c)-a)*(S(a,b,c)-b)*(S(a,b,c)-c) int main() float a,b,c; coutabc; if (a+bc /#define LETTER 1 int main() char c; cinc; #if LETTER if(c=a #define CHANGE 1 int main() char ch40; cout=a int a; int main() extern int power(int); int b=3,c,d,m; coutam; c=a*b; cout #include using namespace std; #include int main() int i,j,n,a101; for (i=1;i using namespace std; /#include int main() int i,j,min,temp,a11; coutai; /输入 10 个数 coutaj) min=j; temp=ai; /以下 3 行将 ai+1 a10 中最小者与 ai 对换 ai=amin; amin=temp; cout using namespace std; int main() int a33,sum=0; int i,j; coutaij; for (i=0;i using namespace std; int main() int a11=1,4,6,9,13,16,19,28,40,100; int num,i,j; coutnum; if (numa9) a10=num; else for (i=0;inum) for (j=9;j=i;j-) aj+1=aj; ai=num; break; cout using namespace std; int main() const int n=5; int an,i,temp; coutai; cout #include using namespace std; int main() const int n=11; int i,j,ann; for (i=1;i using namespace std; int main() const int n=4,m=5; int i,j,anm,max,maxj; bool flag; /假 设 数 组 为 4 行 5 列 for (i=0;iaij; /输 入 数 组 for (i=0;imax) max=aij; /找 出 第 i 行中的最大数 /将本行的最大数存放在 max 中 /将 最 大 数 所 在 的 列 号 存 放 在maxj=j; maxj 中 flag=true; /先假设是鞍点,以 flag 为真代表 for (int k=0;kakmaxj) /将最大数和其同列元素相比 flag=false; 鞍点令 flag1 为 /如果 max 不 是 同 列 最 小 ,表 示 不 是 假 continue; if(flag) /如果 flag1 为真表示是鞍点 cout using namespace std; int main() const int n=7; int i,number,top,bott,mid,loca,an; bool flag=true,sign; char c; couta0; i=1; while(iai; if (ai=ai-1) i+; else coutnumber; sign=false; top=0; /top 是查找区 间的起始位置 bott=n-1; /bott 是查 找区间的最末位置 if (numberan-1) /要 查 的 数 不 在 查找区间内 loca=-1; / 表示找不到 while (!sign) if (c=N|c=n) flag=false; return 0; 5.9 题 #include using namespace std; int main() int sum_day(int,int); int leap(int year); int year,month,day,days=0; coutyearmonthday; cout=3) days=days+1; cout using namespace std; int main() int i,j,upper,lower,digit,space,other; char text380; upper=lower=digit=space=other=0; for (i=0;i=A int main() char a5=*,*,*,*,*; int i,j,k; char space= ; for (i=0;i #include using namespace std; int main() string stars=“*“; int i,j; for (i=0;i using namespace std; int main() int j,n; char ch80,tran80; cout=A) int main() int j,n; char ch80; cout=A) int main() int j; string ch=“I will visit China next week.“,tran; tran=ch; cout=A) int main() int j; string ch=“I will visit China next week.“; cout=A) int main() int j; string ch=“I will visit China next week.“; cout=A) int main() char s180,s240; int i=0,j=0; couts1; couts2; while (s1i!=0) i+; while(s2j!=0) s1i+=s2j+; s1i=0; cout using namespace std; int main() char s180,s240; couts1; couts2; strcat(s1,s2); cout #include using namespace std; int main() string s1=“week“,s2=“end“; cout #include using namespace std; int main() const int n=5; int i,j; string strn,temp; coutstri; for(i=0;istrj+1) temp=strj;strj=strj+1;strj+1=temp; cout #include using namespace std; int main() const int n=5; string str; for(int i=0;istr; if(str0=A) cout using namespace std; int main() const n=10; int i; char an,temp; coutai; for(i=0;i #include using namespace std; int main() string a; int i,n; char temp; couta; n=a.size(); for(i=0;i #include using namespace std; const int n=10; string namen; int numn,scoren; int main() int i; void input_data(); input_data(); coutnameinumiscorei; 6.1 题 #include #include using namespace std; const int n=10; string namen; int numn,scoren; int main() int i; void input_data(); input_data(); coutnameinumiscorei; 6.2 题 #include #include using namespace std; int main() void swap(char *,char *); char str120,str220,str320; cout0) swap(str1,str2); if(strcmp(str1,str3)0) swap(str1,str3); if(strcmp(str2,str3)0) swap(str2,str3); cout #include using namespace std; int main() void change(string string str1=“ str2=“ “, “, str3=“ “; char *p1= coutstr2)change(str1,str2); if(str1str3)change(str1,str3); if(str2str3)change(str2,str3); cout using namespace std; int main() void input(int *number); void max_min_value(int *number); void output(int *number); int number10; input(number); 10 个数的函数 / 调 用 输 入 / 调 用 交max_min_value(number); 换函数 output(number); 函数 / 调 用 输 出 return 0; void input(int *number) / 输入 10 个数的 函数 int i; coutnumberi; void max_min_value(int *number) int *max,*min,*p,temp; max=min=number; / 交换函数 for (p=number+1;p*max) max=p; 给 max / 将大数地址赋 / 将小数地址赋else if (*p using namespace std; int main() void move(int *array,int n,int m); int number20,n,m,i; coutn; coutnumberi; coutm; move(number,n,m); 函数 /调 用 move coutarray;p-) *p=*(p-1); *array=array_end; m-; if (m0) move(array,n,m); /递归调用,当循环次数 m 减至为 0 时,停止调用 6.5 题 #include using namespace std; int main() int i,k,m,n,num50,*p; coutn; p=num; for (i=0;i using namespace std; int main() int length(char *p); int len; char str20; coutstr; len=length(str); cout using namespace std; int main() void copystr(char *,char *,int); int m; char str120,str220; coutm; if (strlen(str1) using namespace std; int main() int upper=0,lower=0,digit=0,space=0,other=0,i=0; char *p,s20; cout=0) +digit; else +other; p+; cout using namespace std; int main() void move(int *); int a33,*p,i; coutai0ai1ai2; p= move(p); cout using namespace std; int main() void change(int *p); int a55,*p,i,j; coutaij; /输入矩阵 p= /使 p 指 向 0 行 0 列元素 change(p); /调 用 函 数 ,实 现交换 cout*(p+5*i+j) pmin=p+5*i+j; temp=*(p+12); *(p+12)=*pmax; *pmax=temp; /将最大值与中心元素互换 temp=*p; /将最小 值 与左上角元素互 换 *p=*pmin; *pmin=temp; pmin=p+1; /将 a01的 地 址 赋 给 pmin,从该位置开始找最小的元素 for (i=0;i *(p+5*i+j) pmin=p+5*i+j; temp=*pmin; 互换 /将 第 二 最 小 值 与 右 上 角 元 素 *pmin=*(p+4); *(p+4)=temp; pmin=p+1; for (i=0;i*(p+5*i+j) pmin=p +5*i+j; temp=*pmin; / 将 第 三 最 小 值 与 左 下 角 元 素 互 换 *pmin=*(p+20); *(p+20)=temp; pmin=p+1; for (i=0;i*(p+5*i+j) pmin=p+5*i+j; temp=*pmin; 换 /将 第 四 最 小 值 与 右 下 角 元 素 互 *pmin=*(p+24); *(p+24)=temp; 6.10 题另一解 #include using namespace std; int main() void change(int *p); int a55,*p,i,j; coutaij; /输入矩阵 p= /使 p 指 向 0 行 0 列元素 change(p); /调 用 函 数 ,实 现交换 cout*(p+5*i+j) pmin=p+5*i+j; temp=*(p+12); *(p+12)=*pmax; *pmax=temp; /将最大值与中心元素互换 temp=*p; /将最小 值 与左上角元素互 换 *p=*pmin; *pmin=temp; pmin=p+1; /将 a01的 地 址 赋 给 pmin,从该位置开始找最小的元素 for (i=0;i *(p+5*i+j) pmin=p+5*i+j; temp=*pmin; /将 第 二 最 小 值 与 右 上 角 元 素 互换 *pmin=*(p+4); *(p+4)=temp; pmin=p+1; for (i=0;i*(p+5*i+j) pmin=p+5*i+j; temp=*pmin; / 将 第 三 最 小 值 与 左 下 角 元 素 互 换 *pmin=*(p+20); *(p+20)=temp; pmin=p+1; for (i=0;i*(p+5*i+j) pmin=p+5*i+j; temp=*pmin; /将 第 四 最 小 值 与 右 下 角 元 素 互 换 *pmin=*(p+24); *(p+24)=temp; 6.11 题 #include using namespace std; int main() void sort(char s6); int i; char str106; coutstri; sort(str); cout0) strcpy(p,sj); strcpy(sj,s+j+1); strcpy(sj+1,p); 6.11 题另一解 #include using namespace std; int main() void sort(char (*p)6); int i; char str106; char (*p)6; coutstri; p=str; sort(p); cout0) strcpy(t,sj); strcpy(sj,s+j+1); strcpy(sj+1,t); 6.11 题另一解 #include #include using namespace std; int main() void sort(string *); int i; string str10,*p=str; coutstri; sort(p); coutsj+1) temp=sj; sj=s+j+1; sj+1=temp; 6.12 题 #include using namespace std; int main() void sort(char *); int i; char *p10,str1020; for (i=0;ipi; sort(p); cout0) temp=*(s+j); *(s+j)=*(s+j+1); *(s+j+1)=temp; 6.13 题 #include #include using namespace std; int main() float integral(float (*p)(float),float a,float b,int n); float a1,b1,a2,b2,a3,b3,c,(*p)(float); float fsin(float); / 对 fsin 函数作声明 float fcos(float); float fexp(float); int n=20; / 对 fcos 函数作声明 / 对 fexp 函数作声明 couta1b1; couta2b2; cout cina3b3; p=fsin; c=integral(p,a1,b1,n); / 求出 sin(x)的 定 积 分 cout #include using namespace std; int main() float integral(float (*p)(float),float a,float b,int n); float a1,b1,a2,b2,a3,b3,c,(*p)(float); float fsin(float); float fcos(float); float fexp(float); int n=20; / 对 fsin 函数作声明 / 对 fcos 函数作声明 / 对 fexp 函数作声明 couta1b1; couta2b2; cout cina3b3; p=fsin; c=integral(p,a1,b1,n); / 求出 sin(x)的 定 积 分 cout using namespace std; int main() void sort (char *p,int m); int i,n; char *p,num20; coutn; coutnumi; p= sort(p,n); cout using namespace std; int main() void avsco(float *,float *); void avcour1(char (*)10,float *); void *pscore,float aver4); void good(char fali2(char course510,int num,float course510,int num4,float *pscore,float aver4); int i,j,*pnum,num4; float score45,aver4,*pscore,*paver; char course510,(*pcourse)10; coutcoursei; cout*(pnum+i); for (j=0;j*(pscore+5*i+j); paver= cout=2) cout85.0) n+; if (n=5)|(averi=90) cout using namespace std; int main() char str50,*pstr; int i,j,k,m,e10,digit,ndigit,a10,*pa; cout=0) k=1; /将个数位赋予 digit while (k0) /以 数 字 结 尾 字 符 串 的 最 /将个数位赋予 digit 后一个数据 digit=*(pstr+i-1)-48; k=1; while (k using namespace std; int main() int strcmp(char *p1,char *p2); int m; char str120,str220,*p1,*p2; coutstr1; cinstr2; p1= p2= m=strcmp(p1,p2); cout using namespace std; int main() char *month_name13=“illegal month“,“January“,“February“,“March“,“April“, “May“,“June“,“July“,“August“,“September“,“October“, “November“,“December“; int n; coutn; if (n=1) cout using namespace std; int main() void sort(char *p); const int m=20; int i; /定义字符串的最大长度 char *p,*pstr5,str5m; for (i=0;ipstri; /*将 第 i 个 字 符 串 的 首 地 址 赋 予 指 针 数 组 p=pstr; sort(p); cout0) /比较后交换字符串地 址 temp=*(p+i); *(p+i)=*(p+j); *(p+j)=temp; 6.20 题 #include using namespace std; int main() void sort(int *p,int n); int i,n,data10,*p,*pstr10; coutn; for (i=0;i*pstri; p=pstr; sort(p,n); cout*(p+j) /比 较 后交换整数地址 temp=*(p+i); *(p+i)=*(p+j); *(p+j)=temp; 7.1 题 #include using namespace std; struct int year; int month; int day; date; int main() int days; coutdate.yeardate.monthdate.day; switch(date.month) case 1: days=date.day; break; case 2: days=date.day+31; break; case 3: days=date.day+59; break; case 4: days=date.day+90; break; case 5: days=date.day+120; break; case 6: days=date.day+151; break; case 7: days=date.day+181; break; case 8: days=date.day+212; break; case 9: days=date.day+243; break; case 10: days=date.day+273; break; case 11: days=date.day+304; break; case 12: days=date.day+334; break; if (date.year %4= 0 cout using namespace std; struct int year; int month; int day; date; int main() int i,days; int day_tab13=0,31,28,31,30,31,30,31,31,30,31,30,31; coutdate.yeardate.monthdate.day; days=0; for (i=1;i=3) days+=1; cout using namespace std; struct y_m_d int year; int month; int day; ; int main() y_m_d date; int days(int,int,int); 的声明 */ /* 对 days 函数 int day_sum; coutdate.yeardate.monthdate.day; day_sum=days(date.year,date.month,date.day); cout=3) day_sum+=1; return(day_sum); 7.3 题 #include #include using namespace std; const int n=5; struct student char num6; char name8; int score4; stun; int main() void print(student stu6); int i,j; for (i=0;istui.num; ; for (j=0;jstui.scorej; cout #include using namespace std; const int n=5; struct student char num6; char name8; int score4; stun; int main() void input(student stu); void print(student stu); input(stu); print(stu); return 0; void input(student stu) int i,j; for (i=0;istui.num; ; for (j=0;jstui.scorej; void print(student stu) int i,j; cout #include using namespace std; const int n=10; struct student char num6; char name8; int score4; float avr; stun; int main() int i,j,max,maxi,sum; float average; for (i=0;istui.num; ; for (j=0;jstui.scorej; coutmax) max=sum; maxi=i; average/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年上半年延边州社会考生普通话水平测试考前自测高频考点模拟试题附答案详解
- 2025赤峰新正电工技术服务有限公司面向社会招聘69人模拟试卷及答案详解(全优)
- 2025年度崇明区村居事务工作者校园招录8人考前自测高频考点模拟试题有答案详解
- 2025第二季度重庆医科大学附属大学城医院临床医技科室人员招聘考前自测高频考点模拟试题及参考答案详解1套
- 2025年4月深圳市深汕特别合作区招聘事务员38人模拟试卷及答案详解一套
- 2025甘肃省平凉市崆峒区第一批公益性岗位工作人员招聘60人考前自测高频考点模拟试题完整答案详解
- 2025年度郑州工程技术学院招聘高层次人才81名模拟试卷及完整答案详解
- 2025福建南平大学生志愿服务乡村振兴计划工作招聘500人模拟试卷及答案详解参考
- 2025广西崇左大新县桃城镇第二卫生院招聘乡村医生5人考前自测高频考点模拟试题及一套完整答案详解
- 2025年福建省福州第十八中学招聘1人考前自测高频考点模拟试题及答案详解(各地真题)
- 糖尿病周围神经病变知多少课件
- 新概念英语青少版入门 A-Unit-1课件(共98张)
- 儿童肺炎支原体肺炎诊疗指南(2023年版)解读
- 个人履职考核情况表
- 中小学消防安全、交通安全、食品安全、防溺水、防欺凌系统安全教育主题课件
- 建筑垃圾减量化专项方案
- 关于农民工工资催付告知函
- GB/T 6426-1999铁电陶瓷材料电滞回线的准静态测试方法
- 广西版建筑装饰装修工程消耗量定额说明及计算规则
- 髋关节解剖资料课件
- 高二物理课件:竞赛薄膜干涉
评论
0/150
提交评论