收藏 分销(赏)

2023年计算机二级C语言上机南开100题.doc

上传人:快乐****生活 文档编号:3099030 上传时间:2024-06-17 格式:DOC 页数:81 大小:70.04KB
下载 相关 举报
2023年计算机二级C语言上机南开100题.doc_第1页
第1页 / 共81页
2023年计算机二级C语言上机南开100题.doc_第2页
第2页 / 共81页
2023年计算机二级C语言上机南开100题.doc_第3页
第3页 / 共81页
2023年计算机二级C语言上机南开100题.doc_第4页
第4页 / 共81页
2023年计算机二级C语言上机南开100题.doc_第5页
第5页 / 共81页
点击查看更多>>
资源描述

1、计算机二级C语言上机南开100题1:第1题 m个人成绩存储在score数组中,请编写函数fun,它功能是:将低于平均分人作为函数值返回,将低于平均分分数放在below所指定函数中。 答案:int fun(int score,int m,int below)int i,k=0,aver=0;for(i=0;im;i+)aver+=scorei;aver/=m;for(i=0;im;i+)if(scoreiaver)belowk=scorei;k+;return k; 2:第2题 请编写函数fun,它功能是:求出1到100之内能北7或者11整除,但不能同步北7和11整除所有证书,并将她们放在a所指

2、数组中,通过n返回这些数个数。 答案:void fun(int *a,int *n)int i,j=0;for(i=2;i1000;i+)if (i%7=0 | i%11=0) & i%77!=0)aj+=i;*n=j;3:第3题 请编写函数void fun(int x,int pp,int *n),它功能是:求出能整除x且不是偶数各整数,并按从小到大次序放在pp所指数组中,这些除数个数通过形参n返回。 答案:void fun(int x,int pp ,int *n)int i=1,j=0;k=0,*t=pp;for(i=0;i=x;i+)if(i%2!=0)tj=I;j+;for(i=0;

3、ij;i+)if(x%ti=0)ppk=ti;k+;*n=k;4:第4题 请编写一种函数void fun(char *tt,int pp),记录在tt字符中a到z26各字母各自出现次数,并依次放在pp所指数组中。 答案:void fun(char *tt,int pp)int i;for (i=0;i26;i+)ppi=0;while (*tt)switch (*tt)case a:pp0+;break;case b:pp1+;break;case c:pp2+;break;case d:pp3+;break;case e:pp4+;break;case f:pp5+;break;case g

4、:pp6+;break;case h:pp7+;break;case i:pp8+;break;case j:pp9+;break;case k:pp10+;break;case l:pp11+;break;case m:pp12+;break;case n:pp12+;break;case o:pp14+;break;case p:pp15+;break;case q:pp16+;break;case r:pp17+;break;case s:pp18+;break;case t:pp19+;break;case u:pp20+;break;case v:pp21+;break;case w

5、:pp22+;break;case x:pp23+;break;case y:pp24+;break;case z:pp25+;break;tt+;5:第5题 请编写一种函数void fun(int m,int k,int xx),该函数功能是:将不不不小于整数m且紧靠mk各素数存入xx所指数组中。 答案:void fun(int m,int k,int xx)int g=0,I,j,flag=1;for(i=m+1;im*m;i+)for(j=0;jI;j+)if(i%j!=0)flag=1;elseflag=0;break;if (flag=1 & j=i)if (k=0)xxg+=i;k

6、-;elsebreak;6:第6题 请编写一种函数void fun(char a,char,int n),其功能是:删除以各字符串中指定下标字符。其中,a指向原字符串,删除后字符串存储在b所指数组中,n中存储指定下标。 答案:void fun(char a,char b,int n)int I,j=0;for (i=0;iLEN;i+)if (i!=n)bj=ai;j+;bj=0;7:第7题 请编写一种函数int fun(int *s,int t,int *k),用来求除数组最大元素在数组中下标并存储在k所指储存单元中。 答案:void fun (int *s,int t,int *k)int

7、 I,max;max=s0;for(i=0;it;i+)if (simax)max=si;*k=I;8:第8题 编写函数fun,功能是:根据如下攻势计算s,计算成果作为函数值返回;n通过形参传入。S=1+1/(1+2)+1/(1+2+3)+.+1/(1+2+3+4+n) 答案:float fun (int n)int i;float s=1.0,t=1.0;for(i=2;i=n;i+)t=t+i;s=s+1/t;return s;9:第9题 编写一种函数fun,它功能是:根据如下公式求p值,成果由函数值带回。M与n为两个正整数,且规定mn。 p=m!/n!(m-n)!答案:float fun

8、(int m,int n)float p,t=1.0;int I;for (i=1;i=m;i+)t=t*I;p=t;for(t=1.0,i=1;i=n;i+)t=t*I;p=p/t;for(t=1.0,i=1;i=m-n;i+)t=t*I;p=p/t;return p;10:第10题 编写函数fun,它功能是:运用如下简朴迭代措施求方程cos(x)-x=0一种实根。迭代环节如下:(1)取x1初值为0.0; (2)x0=x1,把x1值赋各x0;(3)x1=cos(x0),求出一种新x1;(4)若x0-x1绝对值不不小于0.000001,则执行环节(5),否则执行环节(2);(5)所求x1就是方

9、程cos(x)-x=0一种实根,作为函数值返回。程序将输出root=0.739085。 答案:float fun()float x1=0.0,x0;do x0=x1;x1=cos(x0);while(fabs(x0-x1)1e-6);return x1;11:第11题 下列程序定义了nn二维数组,并在主函数中自动赋值。请编写函数 fun(int an),该函数功能是:使数组左下半三角元素中值所有置成0。 答案:int fun(int aN)int I,j;for(i=0;iN;i+)for(j=0;j=I;j+)aij=0;12:第12题 下列程序定义了nn二维数组,并在主函数中赋值。请编写函

10、数fun,函数功能使求出数组周围元素平均值并作为函数值返回给主函数中s。 答案:double fun(int wN)int I,j,k=0;double s=0.0;for(j=0;jN;j+)s+=w0j;k+;for(j=0;jN;j+)s+=wN-1j;k+;for(i=1;i=N-2;i+)s+=wi0;k+;for(i=1;i=N-2;i+)s+=wiN-1;k+;return s/=k;13:第13题 请编写一种函数void fun(int ttmn,int ppn),tt指向一种m行n列二维函数组,求出二维函数组每列中最小元素,并依次放入pp所指定一维数组中。二维数组中数已在主函

11、数中赋予。 答案:void fun(int ttMN,int ppN)int I,j,min;for(j=0;jN;j+)min=tt0j;for(i=0;iM;i+)if (ttijmin)min=ttij;ppj=min;14:第14题 请别写函数fun,函数功能使求出二维数组周围元素之和,作为函数值返回。二维数组中值在主函数中赋予。 答案:int fun(int aMN)int I,j,s=0;for(j=0;jN;j+)s+=a0j;s+=aM-1j;for(i=1;i=M-2;i+)s+=ai0;s+=aiN-1;return s;15:第15题 请编写一种函数unsigned fu

12、n(unsigned w),w使一种不不不小于10无符号整数,若w使n(n2)位整数,则函数求出w后n1位数作为函数值返回。 答案:unsigned fun(unsigned w)unsigned t,s=0,s1=1,p=0;t=w;while(t10)if(t/10)p=t%10;s=s+p*s1;s1=s1*10;t=t/10;return s;16:第16题 请编写一种函数float fun(double h),函数功能使对变量h中值保留2位小树,并对第三位进行四舍五入(规定h中值位正数)。 答案:float fun(float h)long t;float s;h=h*1000;t=

13、(h+5)/10;s=(float)t/100.0;return s;17:第17题 请编写一种函数fun(char *s),该函数功能使把字符串中内容拟置。 答案:void fun(char *s)char ch;int I,m,n;i=0;m=n=strlen(s)-1;while(i(n+1)/2)ch=si;si=sm;sm=ch;i+;m-;18:第18题 编写程序,实现矩阵(3行3列)转置(即行列互换)。 答案:void fun(int array33)int I,j,temp;for(i=0;i3;i+)for(j=0;jI,j+)temp=arrayij;arrayij=arr

14、ayji;arrayji=temp;19:第19题 编写函数fun,该函数功能是:从字符中删除指定字符,同一字母大、小写按不一样字符处理。 答案:void fun(char s,int c)int i=0;char *p;p=s;while(*p)if(*p!=c)si=*p;i+;p+;si=0;20:第20题 编写函数int fun(int lim,int aamax),该函数功能是求出不不小于或等于lim所有素数并放在aa数组中,该函数返回所求素数个数。 答案:int fun(int lim,int aaMAX)int k=0,I,j;for(i=lim;i1;i-)for(j=2;ji

15、;j+)if(i%j=0)break;elsecontinue;if(j=i)aak=i;k+;return k+;21:第21题 请编写函数fun,对长度位7个字符字符串,除首尾字符外,将别旳5个字符按ascii码降序排列。 答案:void fun(char *s,int num)char t;int I,j;for(i=1;inum-2;i+)for(j=i+1;jnum-1;j+)if(sisj)t=si;si=sj;sj=t;22:第22题 n名学生成绩已在主函数中放入一种带头节点链表构造中,h指向链表头节点。请编写函数fun,它功能是:找出学生最高分,由函数值返回。 答案:doubl

16、e fun(STREC *h)double max;STREC *q=h;max=h-s;doif(q-smax)max=q-s;q=q-next;while(q!=0);return max;23:第23题 请编写函数fun,该函数功能是:判断字符串与否为回文?若是则函数返回1,主函数中输出yes,否则返回0,主函数中输出no。回文是指顺读和倒读都是同样字符串。 答案:int fun(char *str)int I,n=0;fg=1;char *p=str;while (*p)n+;p+;for(i=0;in/2;i+)if (stri=strn-1-i);elsefg=0;break;re

17、turn fg;24:第24题 请编写一种函数fun,它功能是:将一种字符串转换为一种整数(不得调用c语言提供将字符串转换为整数函数)。 答案:long fun (char *p)long s=0,t;int i=0,j,n=strlen(p),k,s1;if(p0=-)i+;for(j=I;j=n-1;j+)t=pj-0;s1=10;for(k=j;kn-1;k+)t*=s1;s+=t;if(p0=-)return s;elsereturn s;25:第25题 请编写一种函数fun,它功能是:比较两个字符串长度,(不得调用c语言提供求字符串长度函数),函数返回较长字符串。若两个字符串长度相似

18、,则返回第一种字符串。 答案:char *fun(char *s,char *t)char *p,*t1=t,*s1=s;int n=0;m=0;while (*s1)n+;s1+;while(*t1)m+;t1+;if(n=m)p=s;elsep=t;return p;26:第26题 请编写一种函数fun,它功能是:根据如下公式求x值(规定满足精度0.0005,即某项不不小于0.0005时停止迭代):x/2=1+1/3+12/35+123/357+1234/3579+123n/357(2n+1)程序运行后,假如输入精度0.0005,则程序输出为3.14。 答案:double fun(doub

19、le eps)double s;float n,t,pi;t=1;pi=0;n=1.0;s=1.0;while(fabs(s)=eps)pi+=s;t=n/(2*n+1);s*=t;n+;pi=pi*2;return pi;27:第27题 请编写一种函数fun,它功能是:求除1到m之内(含m)能北7或11整除所有整数放在数组a中,通过n返回这些数个数。 答案:void fun(int m,int *a,int *n)int I,j=0;*n=0;for(i=1;i=m;i+)if (i%7=0 | i%11 =0)aj=I;j+;*n=j;28:第28题 请编写一种函数fun,它功能是:找出一

20、维整型数组元素中最大值和它所在下标,最大值和它所在下标通过形参传回。数组元素中值已在主函数中赋予。主函数中x是数组名,n 是x中数据个数,max存储最大值,index存储最大值所在元素下标。 答案:void fun (int a,int n,int *max,int *d)int I;*max=a0;*d=0;for(i=0;In;i+)if(ai*max)*max=ai;*d=I;29:第29题 请编写一种函数fun,它功能是:将ss所指字符串中所有下标为奇数位置上字母转换为大写(若该位置上不是字母,则不转换)。 答案:void fun(char *ss)int I,n;n=strlen(s

21、s);for(i=1;in;i+=2)if(ssi=a& ssi=z)ssi=ssi-32;30:第30题 请编写一种函数fun,它功能是:求除一种2m整型二维数组中最大元素值,并将此值返回调用函数。 答案:int fun(int aM)int I,j,max;max=a00;for(i=0;i2;i+)for(j=0;jM;j+)if(aijmax)max=aij;return max;31:第31题 请编写函数fun,其功能是:将s所指字符串中除了下标为偶数、同步ascii值也为偶数字符外,别旳全都删除;串中剩余字符所形成一种新串放在t所指一种数组中。 答案:void fun(char *

22、s,char t)int I,j=0,n;n=strlen(s);for(i=0;I,n;i+)if(i%2=0&si%2=0)tj=si;j+;tj=0;32:第32题 请编写函数fun,其功能是:将s所指字符串中除了下标为奇数、同步ascii值也为奇数字符之外,别旳所有字符都删除,串中剩余字符所形成一种新串放在t所指一种数组中。 答案:void fun(char *s,char t)int I,j=0,n;n=strlen(s);for(i=0;I,n;i+)if(i%2!=0&si%2!=0)tj=si;j+;tj=0;33:第33题 假定输入字符串中只包括字母和*号。请编写函数fun,

23、它功能是:使字符串中尾部*号不得多于n个;若多于n个,则删除多于*号;若少于或等于n个,则什么也不做,字符串中间和前面*号不删除。 答案:void fun(char *a,int n)int i=0;k=0;char *p,*t;p=t=a;while (*t)t+;t-;while(*t=*)k+;t-;t+;if(kn)while (*p&pt+n)ai=*p;i+;p+;ai=0;34:第34题 学生记录由学号和成绩构成,n名学生数据已在主函数中放入构造体数组s中,请编写函数fun,它功能使:把分数最高学生数据放在h所指数组中,注意:分数最高学生也许不止一种,函数返回分数最高学生人数。

24、答案:int fun (STREC *a,STREC *b)int I,j=0,n=0,max;max=a0.s;for(i=0;iN;i+)if(ai.smax)max=ai.s;for(i=0;iN;i+)if(ai.s=max)*(b+j)=ai;j+;n+;return n;35:第35题 请编写一种函数,用来删除字符串中所有空格。 答案:void fun(char *str)int i=0;char *p=str;while (*p)if(*p!=)stri=*p;i+;p+;stri=0;36:第36题 假定输入字符串中只包括字母和*号。请编写函数fun,它功能是:将字符串中前导*

25、号所有移到字符串尾部。 答案:void fun(char *a)int i=0,n=0;char *p;p=a;while (*p=*)n+;p+;while (*p)ai=*p;i+;p+;while(n!=0)ai=*;i+;n-;ai=0;37:第37题 某学生记录由学号、8门课程成绩和平均分构成,学号和8门课程成绩已在主函数中给出。请编写函数fun,它功能是:求出该学生平均分放在记录ave组员中。请自己定义对旳形参。 答案:void fun(STREC *p)double av=0.0;int i:for(i=0;iN;i+)av+=p-si;av/=N;p-ave=av;38:第38

26、题 请编写函数fun,它功能是:求出ss所指字符串中指定字符个数,并返回此值。 答案:int fun(char *ss,char c)int n=0;while (*ss)if(*ss=c)n+;ss+;return n;39:第39题 请编写函数fun,该函数功能是:移动一维数组中内容,若数组中由n个整数,规定把下标从0到p(p不不小于等于n1)数组元素平移到数组最终。 答案:void fun(int *w,int p,int n)int bN,i,j=0;for(i=0;i=p;i+)bi=wi;j+;for(i=0;i=p;i+)wj=bi;j+;40:第40题 请编写函数fun,该函数

27、功能是移动字符串中内容,移动规则如下:把第1到第m个字符,平移到字符串最终,把第m1到最终字符移到字符串前部。 答案:void fun(char *w,int m)char bN;int I,j=0;for(i=0;im;i+)bj=wi;j+;for (i=0;istrlen(w)-m;i+)wi=wi+m;for(j=0;jm;j+)wi=bj;i+;wi=0;41:第41题 请编写函数fun,该函数功能是:将m行n列二维数组中字符数据,按列次序依次放到一种字符串中。 答案:void fun(char (*s)n,char *b)int i,j,k=0;for(j=0;jn;j+)for(

28、i=0;im;i+)bk=*(*(s+i)+j)k+;bk=0;42:第42题 下列程序定义了nn二维数组,并在主函数中自动赋值。请编写函数fun(int an,int n),该函数功能是:将数组右上半三角元素中值乘以m。 答案:void fun(int an,int m)int i,j;for(j=0;jn;j+)for(i=0;i=j;i+)aj=aj*m;43:第43题 编写一种函数,从传入num个字符串中找出一种最长一种字符串,并通过形参指针max传回该串地址(用*作为结束输入标志)。 答案:char *fun(char (*a)81,int num)int i;char *max;m

29、ax=a0;for(i=0;inum;i+)if(strlen(max)strlen(a)max=a;return max;44:第44题 编写一种函数,该函数可以记录一种长度为2字符串在另一种字符串中出现次数。 答案:int fun(char *str,char *substr)int n;char *p,*r;n=0;while(*str)p=str;r=substr;while(*r)if(*r=*p)r+;p+;elsebreak;if(*r=0)n+;str+;return n;45:第45题 假定输入字符串中只包括字母和*号。请编写函数fun,它功能是:只删除字符串前导和尾部*号,

30、串中字母之间*号都不删除。形参n 给出了字符串长度,形参h给出了字符串中前导*号个数,形参e给出了字符串中最终*个数。在编写时不得使用c语言给提供得字符串函数。 答案:void fun(char *a,int n,int h,int e)int i=0;char *p;for(p=a+h;pa+n-e;p+)*(a+i)=*p;i+;*(a+i)=0;46:第46题 学生得记录由学号和成绩组称个,n名大学生得数据已在主函数中放入构造体数组s中,请编写函数fun,它功能时:按分数高下排列学生记录,高分在前。 答案:void fun(strec a)int i,j;strec t;for(i=0;

31、in-1;i+)for(j=i;sn;j+)if(a.saj.s)t=a;a=aj;aj=t;47:第47题 请编写一种函数void fun(char *ss),其功能时:将字符串ss中所有下标为奇数位置上字母转换为大写(若位置上不是字母,则不转换)。 答案:void fun(char *ss)int i,n=0;char *p=ss;while(*p)n+;p+;for (i=0;in;i+)if (ss=a&ss=z)&i%2!=0)ss=ss-32;ss=0;48:第48题 请编写函数fun,其功能是:将两个两位数正整数a,b合并成一种整数放在c中。合并方式是:将a数十位和个位依次放在c

32、数千位和十位上,b数十位和个位数依次放在c数百位和个位上。 答案:void fun(int a,int b,long *c)*c=(a/10)*1000+(b/10)*100+(a%10)*10+b%10;49:第49题 请编写函数fun,其功能是:将s所指字符串中下标位偶数同步ascii值为奇数字符删除,s中剩余字符形成新串放在t所指数组中。 答案:void fun(char *s,char t)int i,j=0,n=strlen(s);for(i=0;in;i+)if(i%2=0&s%2!=0)elsefj=s;j+;tj=0;50:第50题 已知学生记录是由学号和学习成绩构成,n名学生

33、数据已存入a机构体数组中。请编写函数fun,该函数功能是:找出成绩最高学生记录,通过形参返回主函数(规定只有一种最高分)。 答案:void fun(stu a,stu *s)int i,max;max=a0.s;for (i=0;in;i+)if(a.smax)max=a.s;*s=a;51:第51题 请编写函数fun,其功能是:将所有不不不小于1不不小于整数m非素数存入xx所指数组中,非素数个数通过k传回。 答案:void fun(int m,int *k,int xx)int i,j;int t=0;for(i=2;im;i+)j=2;while(ji)if(i%j=0)xxt=i;t+;

34、break;j+;*k=t;52:第52题 编写一种函数fun,它功能是:实现两个字符串连接(不使用库函数strcat),即把p2所指字符串连接到p1所指字符串后。 答案:void fun(char p1,char p2)int i=0,n=0;char *p=p1,*q=p2;while (*p)p+;n+;i=n;while(*p)p1=*q;q+;i+;p1=0;53:第53题 请编写函数fun,该函数功能是:实现b=a+a,即把矩阵a加上a转置,存储在矩阵b中。计算成果在main函数中输出。 答案:void fun(int a33,int b33)int i,j,at33;for(i=

35、0;i=2;i+)for(j=0;j=2;j+)atj=aj;for(i=0;i3;i+)for(j=0;j3;j+)bj=aj+atj;54:第54题 学生记录由学号和成绩组称个,n名学生数据已在主函数中放入构造体数组s中,请编写函数fun,它功能是:把低于平均分学生数据放在b所指数组中,低于平均分学生人数通过形参n传回,平均分通过函数值返回。 答案:double fun(strec *a,strec *b,int *n)double aver=0.0;int i,j=0;*n=0;for (i=0;in;i+)aver+=a.s;aver/=n;for(i=0;in;i+)if(a.sav

36、er)bj=a;(*n)+;j+;return aver;55:第55题 请编写函数fun,该函数功能是:将m行n列二维数组中数据,按行次序依次放到一维数组中,一维数组中数据个数存储在形参n所指储存单元中。 答案:void fun(int(*s)10,int *b,int *n,int mm,int nn)int i,j;for(i=0;imm;i+)for(j=0;jnn;j+)b*n=*(*(s+i)+j);*n=*n+1;56:第56题 假定输入字符串中只包括字母和*号。请编写函数fun,它功能是:除了尾部*号之外,将字母串中其她*号所有删除。形参p已指向字符串中最终一种字母。不使用c字

37、符串函数。 答案:void fun(char*a,char *p)int i=0;char *p=a;while(q=p)if(*q!=*)a=*q;i+;q+;while(*q)a=*q;i+;q+;a=0;57:第57题 学生记录是由学号和成绩构成,n名学生数据已在主函数中放入构造体数组s中,请编写函数fun,它功能是:把指定分数范围内学生数据放在b所指数组中,分数范围内学生人数由函数值返回。 答案:int fun(strec*a,strec *b,int l,int h)int i,j=0;for(i=0;in;i+)if(a.s=l&a.s=h)bj=a;j+;return j;58:

38、第58题 编写函数藏服那,它功能是:求n以内(不波及n)同步能被3与7整除所有自然数之和平方根s,并作为函数值返回。 答案:double fun(int n)double s=0.0;int i;for(i=1;in;i+)if(i%3=0&i%7=0)s=s+i;s=sqrt(s);return s;59:第59题 请别写函数fun,该函数功能是:将放在字符串数组中m个字符串(每串长度不超过n),按次序合并构成一种新字符串。 答案:void fun(char amn,char *b)int i,j,k=0;for(i=0;im;i+)for(j=0;jn;j+)if(*(*(a+i)+j)b

39、k=*(*(a+i)+j)k+;elsebreak;bk=0;60:第60题 请编写函数fun,该函数功能是:删去一维数组中所有相似数,使之只剩一种。数组中数已按由小到大次序排列,函数返回删除后数组中数据个数。 答案:int fun(int a,int n)int i,t,j=0,*p=a;t=p0;for(i=0;i=n;i+)if(t=p);elseaj=t;t=p;j+;if(i=n)aj=t;return j;61:第61题 第请编写函数fun,该函数功能使:记录各年龄段人数。N个年龄通过调用随机函数获得,并放在主函数age数组中;规定函数把0至9岁年龄段人数放在d0中,把10至19岁年龄段人数放在d1中,把20至29岁人数放在d2中,别旳以此类推,把100岁(含100以上年龄人数都放在d10中。成果在主函数中输出。 答案:void fun(int *a,int *b)int i,j;for(j=0;im;j+)bj=0;for(i=0;in;i+)if(a=0&a=9)b0+=1;else if(a=10&a=19)b1+=1;else if(a=20&a=29)b2+=1;else

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 通信科技 > 开发语言

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服