输出246810图形c语言,二级C语言模拟试题8套

二级C语言模拟试题8套

全国计算机等级考试二级C语言上机模拟试题汇编(8套)第1套【试题一】给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回所指变量例如,输入一个数:,新的数:为739请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果 【注意】源程序存放在考生文件夹下的BLANK1.C中不得增行或删行,也不得更改程序的结构! 给定源程序: #include stdio.h void fun(unsigned long *n) unsigned long x=0, i; int t; i=1; while(*n) /*found*/ t=*n % __1__; /*found*/ if(t%2!= __2__) x=x+t*i; i=i*10; *n =*n /10; /*found*/ *n=__3__; main() unsigned long n=-1; while(n|n0) printf(Please input(0n): );scanf(%ld,&n); fun(&n); printf(nThe result is: %ldn,n); 【试题二】给定程序MODI1.C中函数 fun 的功能是:计算n!例如,给n输入5,则输出120. 请改正程序中的错误,使程序能输出正确的结果 【注意】不要改动main函数,不得增行或删行,也不得更改程序的结构! 给定源程序: #include stdio.h double fun ( int n ) double result = 1.0 ; /*found*/ if n = = 0 return 1.0 ; while( n 1 & n 170 ) /*found*/ result *= n- return result ; main ( ) int n ; printf(Input N:) ; scanf(%d, &n) ; printf(nn%d! =%lfnn, n, fun(n) ; 【试题三】请编写一个函数fun,它的功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)例如,若输入字符串-1234,则函数把它转换为整数值 -1234函数fun中给出的语句仅供参考 【注意】部分源程序存在文件PROG1.C文件中请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句 给定源程序: #include stdio.h #include string.h long fun ( char *p) /* 以下代码仅供参考 */ int i, len, t; /* len为串长,t为正负标识 */ long x=0; len=strlen(p); if(p0=-) t=-1; len-; p+; else t=1; /* 以下完成数字字符串转换为一个数字 */ return x*t; main() /* 主函数 */ char s6; long n; printf(Enter a string:n) ; gets(s); n = fun(s); printf(%ldn,n); NONO ( ); /* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件 */ FILE *fp, *wf ; int i ; char s20 ; long n ; fp = fopen(c:testin.dat,r) ; wf = fopen(c:testout.dat,w) ; for(i = 0 ; i 10 ; i+) fscanf(fp, %s, s) ; n = fun(s); fprintf(wf, %ldn, n) ; fclose(fp) ; fclose(wf) ; 第2套【试题一】程序通过定义学生结构体变量,存储了学生的学号姓名和3门课的成绩所有学生数据均以二进制方式输出到文件中函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指的文件中,覆盖原来的文件内容请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果 【注意】源程序存放在考生文件夹下的BLANK1.C中 不得增行或删行,也不得更改程序的结构! 给定源程序: #include stdio.h #define N 5 typedef struct student long sno; char name10; float score3; STU; void fun(char *filename) FILE *fp; int i, j; STU sN, t; /*found*/ fp = fopen(filename, __1__); fread(s, sizeof(STU), N, fp); fclose(fp); for (i=0; iN-1; i+) for (j=i+1; jN; j+) /*found*/ if (si.sno __2__ sj.sno) t = si; si = sj; sj = t; fp = fopen(filename, wb); /*found*/ __3__(s, sizeof(STU), N, fp); /* 二进制输出 */ fclose(fp); main() STU tN= 10005,ZhangSan, 95, 80, 88, 10003,LiSi, 85, 70, 78, 10002,CaoKai, 75, 60, 88, 10004,FangFang, 90, 82, 87, 10001,MaChao, 91, 92, 77, ssN; int i,j; FILE *fp; fp = fopen(student.dat, wb); fwrite(t, sizeof(STU), 5, fp); fclose(fp); printf(nnThe original data :nn); for (j=0; jN; j+) printf(nNo: %ld Name: %-8s Scores: ,tj.sno, tj.name); for (i=0; i3; i+) printf(%6.2f , tj.scorei); printf(n); fun(student.dat); printf(nnThe data after sorting :nn); fp = fopen(student.dat, rb); fread(ss, sizeof(STU), 5, fp); fclose(fp); for (j=0; jN; j+) printf(nNo: %ld Name: %-8s Scores: ,ssj.sno, ssj.name); for (i=0; i3; i+) printf(%6.2f , ssj.scorei); printf(n); 【试题二】 给定程序MODI1.C中函数fun的功能是: 在字符串的最前端加入n个*号, 形成新串, 并且覆盖原串 字符串的长度最长允许为79请改正函数fun中指定部位的错误, 使它能得出正确的结果 【注意】不要改动main函数, 不得增行或删行, 也不得更改程序的结构! 给定源程序: #include stdio.h #include string.h void fun ( char s, int n ) char a80 , *p; int i; /*found*/ s=p; for(i=0; in; i+) ai=*; do ai=*p; i+; /*found*/ while(*p+) ai=0; strcpy(s,a); main() int n; char s80; printf(nEnter a string : ); gets(s); printf(nThe string %sn,s); printf(nEnter n ( number of * ) : ); scanf(%d,&n); fun(s,n); printf(nThe string after insert : %s n ,s); 【试题三】请编写函数fun,函数的功能是:统计各年龄段的人数N个年龄通过调用随机函数获得,并放在主函数的age数组中;要求函数把0至9岁年龄段的人数放在d0中,把10至19岁年龄段的人数放在d1中,把20至29岁年龄段的人数放在d2中,其余依此类推, 把100岁 (含100)以上年龄的人数都放在d10中结果在主函数中输出 【注意】部分源程序在文件PROG1.C中请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入 你编写的若干语句 给定源程序: #include stdio.h #define N 50 #define M 11 void fun( int *a, int *b) double rnd() static t=29,c=217,m=1024,r=0; r=(r*t+c)%m; return(double)r/m); main() int ageN, i, dM; for(i=0; iN;i+)agei=(int)(115*rnd(); printf(The original data :n); for(i=0;iN;i+) printf(i+1)%10=0?%4dn:%4d,agei); printf(nn); fun( age, d); for(i=0;i10;i+)printf(%4d-%4d : %4dn,i*10,i*10+9,di); printf( Over 100 : %4dn,d10); NONO(d); 第3套 【试题一】给定程序中,函数fun的功能是根据形参i的值返回某个函数的值当调用正确时, 程序输出: x1=5., x2=3., x1*x1+x1*x2=40.0000 00请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果 【注意】源程序存放在考生文件夹下的BLANK1.C中不得增行或删行,也不得更改程序的结构! 给定源程序: #include stdio.h double f1(double x) return x*x; double f2(double x, double y) return x*y; /*found*/ __1__ fun(int i, double x, double y) if (i=1) /*found*/ return __2__(x); else /*found*/ return __3__(x, y); main() double x1=5, x2=3, r; r = fun(1, x1, x2); r += fun(2, x1, x2); printf(nx1=%f, x2=%f, x1*x1+x1*x2=%fnn,x1, x2, r); 【试题二】给定程序MODI1.C中函数fun的功能是: 比较两个字符串,将长的那个字符串的首地址作为函数值返回请改正函数fun中指定部位的错误, 使它能得出正确的结果 【注意】不要改动main函数, 不得增行或删行, 也不得更改程序的结构! 给定源程序: #include stdio.h /*found*/ char fun(char *s, char *t) int sl=0,tl=0; char *ss, *tt; ss=s; tt=t; while(*ss) sl+; /*found*/ (*ss)+; while(*tt) tl+; /*found*/ (*tt)+; if(tlsl) return t; else return s; main() char a80,b80,*p,*q; int i; printf(nEnter a string : ); gets(a); printf(nEnter a string again : ); gets(b); printf(nThe longer is :nn%sn,fun(a,b); 【试题三】请编写函数fun,函数的功能是: 移动字符串中的内容,移动的规则如下: 把第 1到第m个字符, 平移到字符串的最后, 把第m+1到最后的字符移到字符串的前部例如, 字符串中原有的内容为: ABCDEFGHIJK, m的值为3, 则移动后, 字符串 中的内容应该是: DEFGHIJKABC 【注意】部分源程序在文件PROG1.C中请勿改动主函数main和其它函数中的任何内容, 仅在函数fun的花括号中填入你编写的若干语句 给定源程序: #include stdio.h #include string.h #define N 80 void fun1(char *w) /* 本函数的功能是将字符串中字符循环左移一个位置 */ int i; char t; t=w0; for(i=0;istrlen(w)-1;i+) wi=wi+1; wstrlen(w)-1=t; void fun(char *w, int m) /* 可调用fun1函数左移字符 */ main() char aN= ABCDEFGHIJK; int m; printf(The original string:n);puts(a); printf(nnEnter m: );scanf(%d,&m); fun(a,m); printf(nThe string after moving:n);puts(a); printf(nn); 第4套 【试题一】给定程序中,函数fun的功能是将带头节点的单向链表结点数据域中的数据从小到大排序即若原链表结点数据域从头至尾的数据为:104286,排序后链表结点数据域从头至尾的数据为:246810请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果 【注意】源程序存放在考生文件夹下的BLANK1.C中不得增行或删行,也不得更改程序的结构! 给定源程序: #include stdio.h #include stdlib.h #define N 6 typedef struct node int data; struct node *next; NODE; void fun(NODE *h) NODE *p, *q; int t; /*found*/ p = __1__ ; while (p) /*found*/ q = __2__ ; while (q) /*found*/ if (p-data __3__ q-data) t = p-data; p-data = q-data; q-data = t; q = q-next; p = p-next; NODE *creatlist(int a) NODE *h,*p,*q; int i; h = (NODE *)malloc(sizeof(NODE); h-next = NULL; for(i=0; iN; i+) q=(NODE *)malloc(sizeof(NODE); q-data=ai; q-next = NULL; if (h-next = NULL) h-next = p = q; else p-next = q; p = q; return h; void outlist(NODE *h) NODE *p; p = h-next; if (p=NULL) printf(The list is NULL!n); else printf(nHead ); do printf(-%d, p-data); p=p-next; while(p!=NULL); printf(-Endn); main() NODE *head; int aN= 0, 10, 4, 2, 8, 6 ; head=creatlist(a); printf(nThe original list:n); outlist(head); fun(head); printf(nThe list after sorting :n); outlist(head); 【试题二】给定程序MODI1.C是建立一个带头结点的单向链表, 并用随机函数为各结点数据域赋值函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值, 并且作为函数值返回请改正函数fun中指定部位的错误, 使它能得出正确的结果 【注意】不要改动main函数, 不得增行或删行, 也不得更改程序的结构! 给定源程序: #include stdio.h #include stdlib.h typedef struct aa int data; struct aa *next; NODE; fun ( NODE *h ) int max=-1; NODE *p; /*found*/ p=h ; while(p) if(p-datamax ) max=p-data; /*found*/ p=h-next ; return max; outresult(int s, FILE *pf) fprintf(pf,nThe max in link : %dn,s); NODE *creatlink(int n, int m) NODE *h, *p, *s, *q; int i, x; h=p=(NODE *)malloc(sizeof(NODE);h-data=9999; for(i=1; i=n; i+) s=(NODE *)malloc(sizeof(NODE); s-data=rand()%m; s-next=p-next; p-next=s; p=p-next; p-next=NULL; return h; outlink(NODE *h, FILE *pf) NODE *p; p=h-next; fprintf(pf,nTHE LIST :nn HEAD ); while(p) fprintf(pf,-%d ,p-data); p=p-next; fprintf(pf,n); main() NODE *head; int m; head=creatlink(12, 100); outlink(head , stdout); m=fun(head); printf(nTHE RESULT :n); outresult(m, stdout); 【试题三】请编写函数fun, 函数的功能是: 将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中, 一维数组中数据的个数存放在形参n所指的存储单元中 例如, 二维数组中的数据为: 33 33 33 33 44 44 44 44 55 55 55 55 则一维数组中的内容应是: 33 33 33 33 44 44 44 44 55 55 55 55 【注意】部分源程序在文件PROG1.C中请勿改动主函数main和其它函数中的任何内容, 仅在函数fun的花括号中填入你编写的若干语句 给定源程序: #include stdio.h void fun(int (*s)10, int *b, int *n, int mm, int nn) main() int w1010 = 33,33,33,33,44,44,44,44,55, 55,55,55,i,j ; int a100 = 0, n = 0 ; printf(The matrix:n) ; for(i = 0 ; i 3 ; i+) for(j = 0 ; j 4 ; j+) printf(%3d,wij) ; printf(n) ; fun(w, a, &n, 3, 4) ; printf(The A array:n) ; for(i = 0 ; i n ; i+) printf(%3d,ai);printf(nn) ; NONO() ; 第5套 【试题一】给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回例如,当形参n的值为10时,函数返回:-0.请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果 【注意】源程序存放在考生文件夹下的BLANK1.C中不得增行或删行,也不得更改程序的结构! 给定源程序: #include stdio.h double fun(int n) int i, k; double s, t; s=0; /*found*/ k=__1__; for(i=1; i=n; i+) /*found*/ t=__2__; s=s+k*(2*i-1)*(2*i+1)/(t*t); /*found*/ k=k*__3__; return s; main() int n=-1; while(n0) printf(Please input(n0): ); scanf(%d,&n); printf(nThe result is: %fn,fun(n); 【试题二】给定程序MODI1.C中函数 fun 的功能是:判断一个整数是否是素数,若是返回1,否则返回0 在main()函数中,若fun返回1输出YES,若fun返回0输出NO!请改正程序中的错误,使它能得出正确的结果 【注意】不要改动main函数不得增行或删行,也不得更改程序的结构! 给定源程序: #include stdio.h int fun ( int m ) int k = 2; while ( k = m & (m%k) /*found*/ k+ /*found*/ if (m = k ) return 1; else return 0; main( ) int n; printf( nPlease enter n: ); scanf( %d, &n ); if ( fun ( n ) ) printf( YESn ); else printf( NO!n ); 【试题三】请编写一个函数fun,它的功能是:找出一维整型数组元素中最大的值和它所在的下标, 最大的值和它所在的下标通过形参传回数组元素中的值已在主函数中赋予主函数中x是数组名, n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标 【注意】部分源程序存在文件PROG1.C文件中 请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句 给定源程序: #include stdlib.h #include stdio.h void fun(int a, int n , int *max, int *d ) main() int i, x20, max , index, n = 10; randomize() ; for (i=0;i n;i+) xi = rand()%50; printf(%4d, xi) ; printf(n); fun( x, n , &max, &index); printf(Max =%5d , Index =%4dn,max, index ); 第6套 【试题一】函数fun的功能是:逆置数组元素中的值例如:若a所指数组中的数据依次为:123456789,则逆置后依次为:987654321形参n给出数组中数据的个数 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果 【注意】源程序存放在考生文件夹下的BLANK1.C中不得增行或删行,也不得更改程序的结构! 给定源程序: #include stdio.h void fun(int a, int n) int i,t; /*found*/ for (i=0; i___1___; i+) t=ai; /*found*/ ai = an-1-___2___; /*found*/ ___3___ = t; main() int b9=1,2,3,4,5,6,7,8,9, i; printf(nThe original data :n); for (i=0; i9; i+) printf(%4d , bi); printf(n); fun(b, 9); printf(nThe data after invert :n); for (i=0; i9; i+) printf(%4d , bi); printf(n); 【试题二】给定程序MODI1.C中函数fun的功能是:将一个由八进制数字字符组成的字符串转换为与其面值相等的十进制整数规定输入的字符串最多只能包含5位八进制数字字符例如,若输入:77777,则输出将是:32767请改正程序中的错误,使它能得出正确结果 【注意】不要改动main函数,不得增行或删行,也不得更改程序的结构 给定源程序: #include stdio.h int fun( char *p ) int n; /*found*/ n= *P-o; p+; while( *p!=0 ) /*found*/ TAB n=n*8+*P-o; TAB p+; return n; main() char s6; int i; int n; printf(Enter a string (Ocatal digits): ); gets(s); if(strlen(s)5) printf(Error: String too longer !nn); exit(0); for(i=0; si; i+) if(si0|si7) printf(Error: %c not is ocatal digits!nn,si); exit(0); printf(The original string: ); puts(s); n=fun(s); printf(n%s is convered to integer number: %dnn, s,n); 【试题三】学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:函数返回指定学号的学生数据,指定的学号在主函数中输入若没找到指定学号,在结构体变量中给学号置空串,给成绩置-1,作为函数值返回(用于字符串比较的函数是strcmp) 【注意】部分源程序在文件PROG1.C中 请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句 给定源程序: #include stdio.h #include string.h #define N 16 typedef struct char num10; int s; STREC; STREC fun( STREC *a, char *b ) main() STREC sN=GA005,85,GA003,76,GA002,69,GA004,85, GA001,91,GA007,72,GA008,64,GA006,87, GA015,85,GA013,91,GA012,64,GA014,91, GA011,77,GA017,64,GA018,64,GA016,72; STREC h; char m10; int i;FILE *out ; printf(The original data:n); for(i=0; iN; i+) if(i%4=0) printf(n); printf(%s %3d ,si.num,si.s); printf(nnEnter the number: );gets(m); h=fun( s,m ); printf(The data : ); printf(n%s %4dn,h.num,h.s); printf(n); out = fopen(c:testout.dat,w) ; h=fun(s,GA013); fprintf(out,%s %4dn,h.num,h.s); fclose(out); 第7套【试题一】给定程序中,函数fun的功能是:在带有头结点的单向链表中,查找数据域中值为ch的结点找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为ch的结点,函数返回0值 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果 【注意】源程序存放在考生文件夹下的BLANK1.C中不得增行或删行,也不得更改程序的结构! 给定源程序: #include stdio.h #include stdlib.h #define N 8 typedef struct list int data; struct list *next; SLIST; SLIST *creatlist(char *); void outlist(SLIST *); int fun( SLIST *h, char ch) SLIST *p; int n=0; p=h-next; /*found*/ while(p!=___1___) n+; /*found*/ if (p-data=ch) return ___2___; else p=p-next; return 0; main() SLIST *head; int k; char ch; char aN=m,p,g,a,w,x,r,d; head=creatlist(a); outlist(head); printf(Enter a letter:); scanf(%c,&ch); /*found*/ k=fun(___3___); if (k=0) printf(nNot found!n); else printf(The sequence number is : %dn,k); SLIST *creatlist(char *a) SLIST *h,*p,*q; int i; h=p=(SLIST *)malloc(sizeof(SLIST); for(i=0; iN; i+) q=(SLIST *)malloc(sizeof(SLIST); q-data=ai; p-next=q; p=q; p-next=0; return h; void outlist(SLIST *h) SLIST *p; p=h-next; if (p=NULL) printf(nThe list is NULL!n); else printf(nHead); do printf(-%c,p-data); p=p-next; while(p!=NULL); printf(-Endn); 【试题二】给定程序MODI1.C中函数fun的功能是:删除p所指字符串中的所有空白字符(包括制表符回车符及换行符)输入字符串时用#结束输入请改正程序中的错误,使它能输出正确的结果 【注意】不要改动main函数,不得增行或删行,也不得更改程序的结构! 给定源程序: #include string.h #include stdio.h #include ctype.h fun ( char *p) int i,t; char c80; /*found*/ For (i = 0,t = 0; pi ; i+) if(!isspace(*(p+i) ct+=pi; /*found*/ ct=0; strcpy(p,c); main( ) char c,s80; int i=0; printf(Input a string:); c=getchar(); while(c!=#) si=c;i+;c=getchar(); si=0; fun(s); puts(s); 【试题三】请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)例如, 若输入abc4EFg,则应输出aBc4EFg 【注意】部分源程序存在文件PROG1.C中 请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句 给定源程序: #include stdio.h #include string.h void fun ( char *ss ) main( ) char tt81 ; printf( nPlease enter an string within 80 characters:n ); gets( tt ); printf( nnAfter changing, the stringn %s, tt ); fun( tt ); printf( nbecomesn %sn, tt ); 第8套【试题一】给定程序中,函数fun的功能是:在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则函数不做任何处理例如,s所指字符串为:baacda,c中的字符为:a,执行后s所指字符串为:baaaacdaa 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果 【注意】源程序存放在考生文件夹下的BLANK1.C中不得增行或删行,也不得更改程序的结构! 给定源程序: #include stdio.h void fun(char *s, char c) int i, j, n; /*found*/ for(i=0; si!=___1___ ; i+) if(si=c) /*found*/ n=___2___ ; while(si+1+n!=0) n+; for(j=i+n+1; ji; j-) sj+1=sj; /*found*/ sj+1=___3___ ; i=i+1; main() char s80=baacda, c; printf(nThe string: %sn,s); printf(nInput a character: ); scanf(%c,&c); fun(s,c); printf(nThe result is: %sn,s); 【试题二】在主函数中从键盘输入若干个数放入数组中, 用0结束输入并放在最后一个元素中给定程序MODI1.C中函数fun的功能是:计算数组元素中值为正数的平均值(不包括0)例如:数组中元素中的值依次为:39,-47,21,2, -8,15,0,则程序的运行结果为:19.请改正程序中的错误,使它能得出正确的结果 【注意】不要改动main 函数,不得增行或删行,也不得更改程序的结构! 给定源程序: #include stdio.h double fun ( int x) /*found*/ int sum = 0.0; int c=0, i=0; while (xi != 0) if (xi 0) sum += xi; c+; i+; /*found*/ sum = c; return sum; main( ) int x1000; int i=0; printf( nPlease enter some data (end with 0): ); do scanf(%d, &xi); while (xi+ != 0); printf(%fn, fun ( x ); 【试题三】编写函数fun,函数的功能是:根据以下公式计算s,计算结果作为函数值返回;n通过形参传入 1 1 1 S=1 + + + . + 1+2 1+2+3 1+2+3+.+n 例如:若n的值为11时,函数的值为:1. 【注意】部分源程序在文件PROG1.C中请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句 给定源程序: #include stdio.h float fun(int n) main() int n; float s; printf(nPlease enter N:); scanf(%d, &n); s = fun(n); printf(the result is: %fn, s);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值