首页 c语言程序设计题库

c语言程序设计题库

举报
开通vip

c语言程序设计题库}}第二题#includevoidmain(){charch[20];inti;gets(ch);for(i=0;i='a'&&ch[i]='A'&&ch[i]voidmain(){intn,i,max=0;inta[20];scanf("%d",&n);for(i=0;idoublef(int);voidmain(){intn;scanf("%d",&n);printf("%.8f",f(n));doublef(intn){{inti;doubleresult=0.0;for(i=1;ivoidmain(){in...

c语言程序设计题库
}}第二题#includevoidmain(){charch[20];inti;gets(ch);for(i=0;i<20;i++){if(ch[i]>='a'&&ch[i]<='z')ch[i]=ch[i]-32;elseif(ch[i]>='A'&&ch[i]<='Z')ch[i]=ch[i]+32;}puts(ch);}第三题#includevoidmain(){intn,i,max=0;inta[20];scanf("%d",&n);for(i=0;idoublef(int);voidmain(){intn;scanf("%d",&n);printf("%.8f",f(n));doublef(intn){{inti;doubleresult=0.0;for(i=1;i<=n;i++)result=result+(double)1/i;returnresult;}题目标题:汽水瓶(谌海军)题目描述:有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?” 答案 八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案 是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝?输入描述:输入为一个正整数n(1<=n<=100), 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示空汽水瓶个数。#includevoidmain(){intn,m=0,sum=0,i=0;scanf("%d",&n);while(n>=3){m=n/3;n=n-2*m;sum=sum+m;}if(n=2)sum++;elseif(n<2)sum=sum+i;printf("%d",sum);}题目标题:栽树(彭玉旭)题目描述:在某食堂门前有n(n<200)个树坑,编号是从0~n-1,开始时是没有树的。每个月,园林工人都会在编号a~b(O<=a<=b<=n-1)之间栽树(包括a,b),如果树坑原来有树,则不需要从新栽树。请计算4个月后,食堂门前总共有多少棵树。输入描述:第一个整数是n,接下来有8个整数,分别为每个月栽树的编号。输出描述描述:食堂门前树的总数。第六题#includevoidmain(){intn;inta1,b1,a2,b2,a3,b3,a4,b4;intresult=0;inti;scanf("%d",&n);scanf("%d%d",&a1,&b1);scanf("%d%d",&a2,&b2);scanf("%d%d",&a3,&b3);scanf("%d%d",&a4,&b4);for(i=0;i=a1&&i<=b1)result++;elseif(i>=a2&&i<=b2)result++;elseif(i>=a3&&i<=b3)result++;elseif(i>=a4&&i<=b4)result++;}printf("%d",result);}题目标题:密码破译(闫博钊)题目描述:某组织欲破获一个外星人的密码,密码由一定长度的字串组成。此组织拥有一些破译此密码的长度不同的钥匙,若两个钥匙的长度之和恰好为此密码的长度,则此密码被成功破译。现在就请你编程找出能破译此密码的两个钥匙。输入描述:输入第一行为钥匙的个数N(1 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ,则只输出一种即可。#includevoidmain()intn,s[5000],l,i,j,sign=1,m=0;scanf("%d",&n);scanf("%d",&l);for(i=0;ivoidmain(){intm,n,sum,i,j,a[5000];scanf("%d",&n);scanf("%d",&m);for(i=1;i<=n;i++)scanf("%d",&a[i]);for(i=1;ivoidmain(){intN,length;inti,j,key[5000];intnum1,num2,t;scanf("%d",&N);scanf("%d",&length);for(i=0;i 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 和降低数据存储量,教授发明了ABC编码 规则 编码规则下载淘宝规则下载天猫规则下载麻将竞赛规则pdf麻将竞赛规则pdf 。该编码规则是不断地按照A(若S串全是0)T(S)=B(若S串全是1)CT(S1)T(S2)(否则把S串分成两个等长的子串S1和S2)对Kitty猫基因01串表达式S进行改写,直至最终被改写成只含有字符“A”、“B”、“C”的符号串。例如T(01001011)=CT(0100)T(1011)=CCT(01)T(00)CT(10)T(11)=CCCT(0)T(1)ACCT(1)T(0)B=CCCABACCBAB请你编写程序帮助小可可求出Kitty猫基因的ABC编码以协助教授开展科研工作。输入描述:测试数据以一行的形式存放Kitty猫基因的01串表达式,字符串长度不超过500输出描述描述:对应测试数据,以一行的形式输出这个Kitty猫基因的ABC编码。#include#includevoidf(chara[],intbegin,intend);intmain()chara[500];intlength;gets(a);length=strlen(a);f(a,0,length);return0;}voidf(chara[],intbegin,intend){intnum_A=0,num_B=0;inti;for(i=begin;ivoidmain(){longa,b,c,t;scanf("%ld%ld",&a,&b);if(a#includechar*add_high_jd(char*a,char*b){char*s;intlenmax,lenmin,i,key=0,m;if(strlen(b)>strlen(a)){s=a;a=b;b=s;}lenmax=strlen(a);lenmin=strlen(b);for(i=1;i<=lenmin;i++){m=a[lenmax-i]+b[lenmin-i]-96+key;if(m>=10){a[lenmax-i]=m%10+48;key=1;}else{a[lenmax-i]=m+48;key=0;}}for(i=1;i<=lenmax-lenmin;i++){m=a[lenmax-lenmin-i]-48+key;if(m>=10){a[lenmax-lenmin-i]=m%10+48;key=1;}else{a[lenmax-lenmin-i]=m+48;key=0;}}if(key){for(i=lenmax;i>=1;i--)a[i]=a[i-1];a[0]='1';a[lenmax+1]='\0';}returna;题目标题:字符串比对(谌海军)题目描述:有字符串a(长度<=100),b(长度<=10),计算b串在a串中出现的次数。解题思路:1、用gets语句从键盘输入两个字符串赋予a,b字符数组;2、建立两层嵌套循环,外循环至a串结束标志为止,内循环至b串结束标志为止;3、内循环中比对b串与a串的数据,满足条件时计数,否则break;4、所有循环结束后输出计数值。输入描述:输入为两个字符串,第一个字符串长度小于100,第二个字符串长度小于10;输出描述描述:输出为一个正整数;#include#includevoidmain()chara[100],b[10];inti,j,count,result;gets(a);gets(b);result=0;for(i=0;i#defineN100voidmain(){inta[N]={0};intn,m;inti;intk=0,t=0,s;scanf("%d%d",&n,&m);s=n;for(i=0;i1){if(a[k%s]!=0)t++;if(t==m){n--;a[k%s]=0;t=0;}k++;}for(i=0;ivoidmain(){enumday{Sun,Mon,Tue,Wed,Thu,Fri,Sat}d;char*p[]={"Sun","Mon","Tue","Wed","Thu","Fri","Sat"};intm;scanf("%d%d",&d,&m);printf("%s",*(p+(d+m)%7));}题目标题:abc+cba=1333(卜胜贤)题目描述:已知abc+cba=1333,其中a,b,c均为一位数,编程求出所有满足条件的a,b,c所有组合。(知识点:控制语句)输入描述:无输出描述描述:输出数据为多组,每组两个整形数#includevoidmain()inta,b,c;for(a=0;a<10;a++)for(b=0;b<10;b++)for(c=0;c<10;c++){if((a*100+b*10+c)+(c*100+b*10+a)==1333)printf("%d%d\n",a*100+b*10+c,c*100+b*10+a);}}题目标题:整数各位取奇数(卜胜贤)题目描述:将一个整数中的每一位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:87653142时,t中的数为:7531。(知识点:控制语句、函数、指针)输入描述:输入数据为一个不大于100000000的整形数;输出描述描述:输出数据为一个不大于100000000的整形数;#includevoidmain(){inta;intb;intsum=0;intcount=0;intbase=1;scanf("%d",&a);while(a!=0){b=a%10;a=a/10;if(1==b%2){sum=sum+base*b;base=base*10;count++;}}printf("%d",sum);}题目标题:四位反序数(卜胜贤)题目描述:设N是一个四位数,它的n倍恰好是其反序数(例如:123的反序数是321),编程,输出一个满足条件的N。(知识点:控制语句)输入描述:输入为一个整形数n(2<=n<=9)输出描述描述:输出为一个四位数的整形数#includeintnumber(intn);voidmain(){intn,i,t=0;scanf("%d",&n);for(i=1000;i<10000;i++){if(i*n==number(i)){t=i;break;}}printf("%d",t);}intnumber(intn){inta1,a2,a3,a4;intresult;a1=n%10;a2=n/10%10;a3=n/100%10;a4=n/1000;result=a1*1000+a2*100+a3*10+a4;returnresult;}题目标题:字母翻译(卜胜贤)题目描述:编程:求解下列式中各字母代表的数字并输出PEAR-ARA=PEA(知识点:控制语句)输入描述:无输出描述描述:输出为四个数字,以空格分开,依次为代表PEAR的数字#includevoidmain(){intp,e,a,r,d,b,c;for(p=1;p<10;p++)for(e=0;e<10;e++)for(a=1;a<10;a++)for(r=0;r<10;r++){d=p*1000+e*100+a*10+r;b=a*100+r*10+a;c=p*100+e*10+a;if(d-b==c)printf("%d%d%d%d",p,e,a,r);}}题目标题:字符串复制(卜胜贤)题目描述:有一个字符串,包括n个字符。写一个函数,将此字符串从第m个字符开始的全部字符复制成另一个字符串。要求在主函数输入字符串及m值并输出复制结果。(知识点:控制语句、字符串、指针)输入描述:输入为一个字符串(长度小于80)及一个整形数(小于字符串的实际长度)输出描述描述:输出为一个字符串#include#includevoidmain(){intn,m,i;charstr[80];char*p;p=str;gets(str);scanf("%d",&n);for(i=0;i<PAGE\*MERGEFORMAT#;i++)for(i=0;i<PAGE\*MERGEFORMAT#;i++)m=strlen(str);for(i=n-1;i#includevoidmain(){inti,j,n;chara[80];gets(a);scanf("%d",&n);for(i=n-1;ivoidmain(){chara[3][4],s[12];char(*p1)[4],*p2;inti;voidfun(char(*p1)[4],char*p2);for(i=0;i<4;i++){scanf("%c",&a[0][i]);getchar();}{scanf("%c",&a[1][i]);getchar();}for(i=0;i<4;i++){scanf("%c",&a[2][i]);getchar();}p1=a;p2=s;fun(p1,p2);puts(s);}voidfun(char(*p1)[4],char*p2){inti,j;for(i=0;i<4;i++)for(j=0;j<3;j++){*p2=*(*(p1+j)+i);p2++;}*p2='\0';}#includevoidmain(){chara[3][8],b[24];inti,j,k=0,t=0;for(i=0;i<3;++i)for(j=0;j<8;++j)scanf("%c",&a[i][j]);while(k<24){b[k]=a[k%3][t];k++;if(k%3==0)t++;}for(i=0;i<24;++i){for(i=0;i<PAGE\*MERGEFORMAT#;i++)for(i=0;i<PAGE\*MERGEFORMAT#;i++)if(b[i]!='')printf("%c",b[i]);if(b[i]=='\n')break;}}题目标题:年龄分组(卜胜贤)题目描述:统计各年龄段的人数。N(N=20)个年龄通过键盘输入,并放在age数组中;d[1]中,要求函数把0至9岁年龄段的人数放在d[0]中,把10至19岁年龄段的人数放在把20至29岁年龄段的人数放在d[2]中,其余依此类推,把100岁(含100)以上年龄的人数都放在d[10]中。依次输出d[0]至d[10]。输入描述:输入为20个正整数;输出描述描述:输出为11个正整数;#include#defineN20voidmain(){inti,age[N],d[11];for(i=0;i=0&&age[i]<=9)d[0]++;elseif(age[i]>=10&&age[i]<=19)d[1]++;elseif(age[i]>=20&&age[i]<=29)d[2]++;elseif(age[i]>=30&&age[i]<=39)d[3]++;elseif(age[i]>=40&&age[i]<=49)d[4]++;elseif(age[i]>=50&&age[i]<=59)d[5]++;elseif(age[i]>=60&&age[i]<=69)d[6]++;elseif(age[i]>=70&&age[i]<=79)d[7]++;elseif(age[i]>=80&&age[i]<=89)d[8]++;elseif(age[i]>=90&&age[i]<=99)d[9]++;elseif(age[i]>=100)d[10]++;}printf("%d",d[i]);printf("%d",d[10]);}#includevoidmain(){inta[20],b[11];inti,j;for(i=0;i<20;++i)scanf("%d",&a[i]);for(i=0;i<11;++i)b[i]=0;for(i=0;i<20;++i){for(j=0;j<10;++j){if(a[i]>=(j*10)&&a[i]<=(j*10+9))b[j]++;}if(a[i]>=100)b[10]++;}for(i=0;i<10;++i)printf("%d",b[i]);printf("%d",b[10]);}题目标题:分数数列求和(谌海军)题目描述:有一个分数数列为:2/1,3/2,4/3,5/4……4位。求出这个数列的前n(*=20)项之和,保留小数点后输入描述:输入一个整数n(n<=20);输出描述描述:输出为一个小数,保留小数点后4位;#includevoidmain(){floats=2.0,t=1.0,result=0;intn,i;}}scanf("%d",&n);for(i=0;ivoidmain(){inta[100][100];intn;inti,j;scanf("%d",&n);for(i=0;i#defineN3intGetRowIndex(inta[][N],intcol){introw=0;inti;intmin=a[0][col];for(i=1;imax)col=j;max=a[i][j];}rowResult=GetRowIndex(a,col);if(row==rowResult){flag=1;break;}}if(flag==1){printf("%d%d",row+1,col+1);}elseprintf("%d",-1);}题目标题:最长单词(谌海军)题目描述:输入一个字符串,将其中最长的单词输出(不含标点符号);如果最长单词的数量有多个,输出第一个即可;注:大写字母的ascii码从65~90,小写字母的ascii码从97~122;输入描述:输入为长度小于100的字符串;输出描述描述:输出为长度小于100的字符串;题目标题:金额转换(谌海军)题目描述:将一个小写的金额数字转换为大写输出提示:1、注意数字的取值范围;2、注意连续的多个零,如:60021应表示为六万零二十一,而不是六万零千零百二十3、金额的各位大写采用简体中文:十百千万;4、数字的大写采用简体中文:零一二三四五六七八九;输入描述:输入为一个5位数的正整数;输出描述描述:输出为大写的数字;#includeintp(intt);voidmain(){charwei[5][10]={"","十","百","千","万"};charnum[10][10]={"","一","二","三","四","五","六","七","八","九"};inti;intn,count=0,s;scanf("%d",&n);s=n;while(s>0){s=s/10;count++;}for(i=count;i>0;i--){printf("%s",num[n/p(i-1)]);printf("%s",wei[i-1]);n=n%p(i-1);if(n#defineN30000voidmain(){intn,i,j,temp;inta[N];scanf("%d",&n);for(i=0;ivoidmain(){intn,i,j,max=0;inta[100],b[100];scanf("%d",&n);for(i=0;i=1;--i){for(j=i-1;j>=0;--j){if(a[j]intmain(){intn,i,a[20],k=0,t;scanf("%d",&n);while(n>0){t=n%10;a[k]=t;n=n/10;k++;}for(i=0;iintf(inta,intb);voidmain(){inta,b,c,x;scanf("%d%d%d",&a,&b,&c);x=f(f(a,b),c);printf("%d",x);}intf(inta,intb){intmax,min,temp;if(a>b){max=a;min=b;}else{max=b;min=a;}while(max%min!=0){temp=max;max=min;min=temp%min;}returnmin;}#includevoidmain(){intmax(inta,intb);inta,b,c,t,max1,max2;scanf("%d%d%d",&a,&b,&c);if(a#includevoidmain(){charch[4],str[4][100];inti,j,k;for(i=0;i<4;++i){scanf("%c",&ch[i]);gets(str[i]);}for(i=0;i<4;++i){if(str[i]==""){printf("%c\n",ch[i]);continue;}for(j=0;jvoidmain(){intyear[12]={31,28,31,30,31,30,31,31,30,31,30,31};inty,m,d;inttotal=0;inti;scanf("%d%d%d",&y,&m,&d);if(y%4==0&&y%100!=0||y%400==0)year[1]++;for(i=0;i#include#includevoidmain(){charstr[20];intn;inti;gets(str);scanf("%d",&n);if(n>=0){n=n%strlen(str);for(i=strlen(str)-n;i130者奖金为80元。请编程,由键盘输入加工零件数量,显示应发奖金数。输入描述:输入10个加工零件数量,数量小于400.输出描述描述:对每一个加工零件个数,输出应发奖金数,每个奖金数之间用空格隔开#includevoidmain(){inta[10];inti;for(i=0;i<10;++i)scanf("%d",&a[i]);for(i=0;i<9;++i){if(a[i]<100)printf("10");if(a[i]>=100&&a[i]<110)printf("30");if(a[i]>=110&&a[i]<120)printf("50");if(a[i]>=120&&a[i]<130)printf("70");if(a[i]>=130)printf("80");}if(a[9]<100)printf("10");if(a[9]>=100&&a[i]<110)printf("30");if(a[9]>=110&&a[i]<120)printf("50");if(a[9]>=120&&a[i]<130)printf("70");if(a[9]>=130)printf("80");}题目标题:电子钟模拟显示(谌海军)题目描述:电子钟用四位数字显示时间,从0000~2359。每位数字用一个3*3的字符('|','_','')来显示如数字8,用数组表示为{{'','_',''},{'|','_','|'},{'|','_','|'}模拟显示如下:要求给出一个给定的时间,模拟显示出来。提示:设置10个3*3的数组,初始化为0~9的数字模拟显示;定义一个3*12的数组,将4个数字对应的矩阵串起来后输出;采用指向二维数组的指针解此题较为合适;输入描述:输入为两个数字,中间用分号隔开,表示需要模拟的时钟;时间十位为零时显示为0;输出描述描述:输出为一个电子时钟的模拟显示结果;#includechara0[3][3]={{'','_',''},{'|','','|'},{'|','_','|'}};chara1[3][3]={{'','',''},{'','','|'},{'','','|'}};chara2[3][3]={{'','_',''},{'','_','|'},{'|','_',''}};chara3[3][3]={{'','_',''},{'','_','|'},{'','_','|'}};chara4[3][3]={{'','',''},{'|','_','|'},{'','','|'}};chara5[3][3]={{'','_',''},{'|','_',''},{'','_','|'}};chara6[3][3]={{'','_',''},{'|','_',''},{'|','_','|'}};chara7[3][3]={{'','_',''},{'','','|'},{'','','|'}};chara8[3][3]={{'','_',''},{'|','_','|'},{'|','_','|'}};chara9[3][3]={{'','_',''},{'|','_','|'},{'','_','|'}};voidmain(){char(*p[10])[3];charc[3][12];inti,j;intt,m;intt1,t2,m1,m2;p[0]=a0;p[1]=a1;p[2]=a2;p[3]=a3;p[4]=a4;p[5]=a5;p[6]=a6;p[7]=a7;p[8]=a8;p[9]=a9;scanf("%d:%d",&t,&m);if(t<10)t1=0;elset1=t/10;t2=t%10;if(m<0)m1=0;elsem1=m/10;m2=m%10;for(i=0;i<3;++i){for(j=0;j<3;++j)c[i][j]=*(*(p[t1]+i)+j);for(j=3;j<6;++j)c[i][j]=*(*(p[t2]+i)+(j-3));for(j=6;j<9;++j)c[i][j]=*(*(p[m1]+i)+(j-6));for(j=9;j<12;++j)c[i][j]=*(*(p[m2]+i)+(j-9));}for(i=0;i<3;++i){for(j=0;j<12;++j){printf("%c",c[i][j]);}printf("\n");}}题目标题:新式乘法(杨鼎强)题目描述:做厌了乘法计算的卡特,有一天突发奇想,自己创作了一种新的乘法运算法则,在这种新式法则里,X*Y等于一个取自X,—个取自Y的所有数字对的成绩和。例如;123*45等于1*4+1*5+2*4+2*5+3*4+3*5=54。而X?Y的限定条件为(1<=A?B<=1000000000),现在你的任务是用这种新的乘法法则计算X*Y的值。输入描述:第1行:2个用空格隔开的整数:X?Y输出描述描述:第1行:输出1个整数,即新的乘法法则下X*Y的值#includevoidmain(){longx,y,t;ints=0;scanf("%d%d",&x,&y);t=y;while(x){while(t){s=s+(x%10)*(t%10);t=t/10;}x=x/10;t=y;}printf("%d",s);}题目标题:分割自然数游戏(杨鼎强)题目描述:周末强强在家做作业,遇到了这样一道题,找出N位(N<8)的自然数中具有下列性质的数:如果将这个数字从中间开始分割成两部分,然后将这两部分相加,所得到的和的平方,等于原来那个数的(奇数的时候,中间的那个数字靠前)。从键盘输入N,直接在屏幕上输出答{{案。找不到满足要求的数时候,输出"NOFOUND"。强强想了许久也没想出来,想请你来帮忙,那么你该如何来帮助他呢?输入描述:输入N输出描述描述:符合条件的N位整数题目标题:乐乐摘苹果(杨鼎强)题目描述:一天乐乐去果园玩,发现一棵苹果树上结出10个苹果。乐乐跑去摘苹果。乐乐找到一个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知10个苹果到地面的高度,以及乐乐把手伸直的时候能够达到的最大高度,请帮乐乐算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。输入描述:输入包括两行数据。第一行包含10个100到200之间(包括100和200)的整数(以厘米为单位)分别表示10个苹果到地面的高度,两个相邻的整数之间用一个空格隔开。第二行只包括一个100到120之间(包含100和120)的整数(以厘米为单位),表示乐乐把手伸直的时候能够达到的最大高度。输出描述描述:输出包括一行,这一行只包含一个整数,表示乐乐能够摘到的果的数目。#includevoidmain(){inta[10];intheight;inti,num=0;for(i=0;i<10;++i)scanf("%d",&a[i]);scanf("%d",&height);for(i=0;i<10;++i){if(height+30>=a[i])num++;}printf("%d",num);}#includeintfenge(int,int,long,int);voidmain()intN;inti;longbegin=1,end=10,j,b[10]={0},m=0;scanf("%d",&N);for(i=0;ivoidmain(){intN,a[10];inti=0,j;scanf("%d",&N);while(N){a[i]=N%10;N=N/10;i++;}printf("%d\n",i);for(j=i-1;j>0;--j)printf("%d",a[j]);printf("%d\n",a[0]);for(j=0;jvoidmain(){intn,i,j,num=0,temp;inta[1000];sca
本文档为【c语言程序设计题库】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
青青子衿
暂无简介~
格式:doc
大小:296KB
软件:Word
页数:48
分类:高中语文
上传时间:2021-12-23
浏览量:11