C++函数练习题

C++刷题——C++函数与程序结构 文章目录1、下列函数定义语句正确的是?2、下列关于 C++函数的叙述中,正确的是?3、下面的函数声明语句正确的是?4、运行下列程序结果为?5、运行下列程序结果为?6、运行下列程序的结果为 ?7、运行下列程序的结果为?8、运行下列程序的结果为? 1、下列函数定义语句正确的是? (a) void fun1(int i,int j); { cout<<i+j; } (b) void fun1(int i,int j) { void fun2() { cout<< 阅读详情
AI摘要

本文提供20道C++函数基础练习题,包括素数判断、递归函数等,适合初学者熟悉C++基本语句及函数使用。每题附带样例输入输出与代码实现。

在刚开始学习c++的时候刷了很多基础题,这些基础题比较适合初学C++的码友,所以在学完就立即进行了整理,一是为了让初学C++的码友有所参考,二也是为了复习一下所学过知识。
但因为当时在整理时,时间有点紧促,可能会出现一些小错误,于是利用五一假期对之前的文章进行检查,修改了一些小错误,可能有些错误我还没有发现,欢迎码友们对其指正。

以下20道题均为函数基础练习题,涉及普通函数,递归函数等内容。适合初学c++的码友进行函数的练习,和对c++基本语句进行熟悉。

1.素数

输入一组整数,其中第一个整数为个数n,后续为n个整数,输出其中素数的个数。要求将判断一个整数是否为素数用函数实现。
Sample Input
3 5 7 9
Sample Output
2

#include<iostream>
using namespace std;
bool f(int n)
{
	int i;
	for (i = 2; i < n; i++)
	{
		if (n % i == 0)
			break;
	}
	if (i == n)
		return true;
	else
		return false;
}
int main()
{
	int n, i, s = 0, k;
	cin >> n;
	for (i = 0; i < n; i++)
	{
		cin >> k;
		if (f(k))
			s++;
	}
	cout << s << endl;
	return 0;
}

2.因数个数之和

输入一组整数,计算这些整数的因数个数之和。其中第一个整数为个数n,后续为n个整数。要求计算一个整数的因数个数用函数实现。
Sample Input
3 6 8 5
Sample Output
10

#include<iostream>
using namespace std;
int f(int n)
{
	int i, s = 0;
	for (i = 1; i <= n; i++)
	{
		if (n % i == 0)
			s++;
	}
	return s;
}
int main()
{
	int n, i, s = 0, k;
	cin >> n;
	for (i = 0; i < n; i++)
	{
		cin >> k;
		s += f(k);
	}
	cout << s << endl;
	return 0;
}

3.Fibonacci数列

输入2 个正整数mini和maxi(0<=mini,maxi<=1000),输出斐波那契数列(Fibonacci sequence)的值介于mini 和maxi之间(不含边界)所有的数。要求定义并调用函数fib(n),它的功能是返回该数列的第n项(n>=0)。
(说明:Fibonacci 序列为0 1 1 2 3 5 8 13 21 …)
Sample Input
5 21
Sample Output
8 13

#include<iostream>
using namespace std;
int f(int n)
{
	if (n == 0)
		return 0;
	else if (n == 1 || n == 2)
		return 1;
	else
		return f(n - 1) + f(n - 2);
}
int main()
{
	int mini, max, i;
	cin >> mini >> max;
	for (i = 0; i <= max; i++)
	{
		if (f(i) >= max)
			break;
		else if (f(i) > mini)
			cout << f(i) << " ";
	}
	return 0;
}

4.最大值

从键盘输入n对整数,求这些对整数间所有奇数之和的最大值。其中第一个整数为n,后续为n对整数。 要求计算一对整数min、max(含min和max)之间所有奇数的和用函数实现,若min>max,函数返回值为0。
Sample Input
3 10 20 17 31 40 45
Sample Output
192

#include<iostream>
using namespace std;
int f(int min, int max)
{
	int i = 0;
	int s = 0;
	if (max < min)
		return 0;
	else
	{
		for (i = min; i <= max; i++)
		{
			if (i % 2 == 1)
				s += i;
		}
		return s;
	}
}
int main()
{
	int i, j, m, n, max = 0;
	cin >> j;
	for (i = 0; i < j; i++)
	{
		cin >> m >> n;
		if (f(m, n) > max)
			max = f(m, n);
	}
	cout << max << endl;
	return 0;
}

5.阶乘

编写一个递归函数fac,该函数计算n的阶乘,0的阶乘为1。 main函数中输入n个整数,计算这些整数的阶乘平均值。
Sample Input
3 3 4 5
Sample Output
50

#include<iostream>
using namespace std;
int fac(int n)
{
	if (n == 0 || n == 1)
		return 1;
	return n * fac(n - 1);
}
int main()
{
	int n, k, i;
	double s = 0;
	cin >> n;
	for (i = 0; i < n; i++)
	{
		cin >> k;
		s += fac(k);
	}
	cout << s / n << endl;
	return 0;
}

6.小牛问题

若一头小母牛,从出生起第四个年头开始每年生一头母牛,按此规律,第n年时有多少头母牛。(用递归函数方法求解)
Sample Input
7
Sample Output
6

#include<iostream>
using namespace std;
int f(int n)
{
	if (n < 4)
		return 1;
	return f(n - 1) + f(n - 3);//若年数大于等于4,则今年的数量等于去年的加上三年前的(因为第四年生1头)
}
int main()
{
	int n;
	cin >> n;
	cout << f(n) << endl;
	return 0;
}

7.最大公约数

输入n对整数,计算这n对整数最大公约数之和。其中第一个为对数n,后续为n对整数。要求计算一对整数的最大公约数用函数实现。
Sample Input
3 14 18 20 30 25 35
Sample Output
17

#include<iostream>
using namespace std;
int f(int a, int b)
{
	int i;
	int min = a;
	if (b < min)
		min = b;
	for (i = min; i >= 0; i--)
	{
		if (a % i == 0 && b % i == 0)
			break;
	}
	return i;
}
int main()
{
	int a, b, n, s = 0;
	cin >> n;
	for (int i = 0; i < n; i++)
	{
		cin >> a >> b;
		s += f(a, b);
	}
	cout << s << endl;
	return 0;
}

8.幂函数

设计一个递归函数,求x的n次幂,其中n为非负整数。 在main函数中输入x和一个整数n,输出x的n次幂。
Sample Input
3.5 4
Sample Output
150.063

#include<iostream>
using namespace std;
double f(double x, int n)
{
	if (n == 0)
		return 1;
	return x * f(x, n - 1);
}
int main()
{
	double x;
	int n;
	cin >> x >> n;
	cout << f(x, n) << endl;
	return 0;
}

9.幂函数

定义运算n^k 表示n的k次幂,从键盘输入整数n和k,计算1^k +2^k +……+n^ k,其中求n^k用函数实现。
Sample Input
3 5
Sample Output
276

#include<iostream>
using namespace std;
int f(int n, int k)
{
	if (k == 0)
		return 1;
	return n * f(n, k - 1);
}
int main()
{
	int n, k;
	cin >> n >> k;
	int s = 0;
	for (int i = 1; i <= n; i++)
	{
		s += f(i, k);
	}
	cout << s << endl;
	return 0;
}

10.素数求和

输入两个正整数min、max,计算[min,max]之间所有的素数之和。将判断一个整数是否为素数用函数实现。
Sample Input
2 10
Sample Output
17

#include<iostream>
using namespace std;
bool f(int n)
{
	int i;
	for (i = 2; i < n; i++)
	{
		if (n % i == 0)
			break;
	}
	if (i == n)
		return true;
	else
		return false;
}
int main()
{
	int min, max, s = 0;
	cin >> min >> max;
	for (int i = min; i <= max; i++)
	{
		if (f(i))
		{
			s += i;
		}
	}
	cout << s << endl;
	return 0;
}

11.最小公倍数之和

输入n对整数,计算这n对整数最小公倍数之和。其中第一个为对数n,后续为n对整数。计算一对整数的最小公倍数用函数实现。
Sample Input
2 3 5 4 8
Sample Output
23

#include<iostream>
using namespace std;
int f(int a, int b)
{
	int i;
	for (i = a; i <= a * b; i++)
		if (i % a == 0 && i % b == 0)
			break;
	return i;
}
int main()
{
	int a, b, n, s = 0;
	cin >> n;
	for (int i = 0; i < n; i++)
	{
		cin >> a >> b;
		s += f(a, b);
	}
	cout << s << endl;
	return 0;
}

12.逆序求和

从键盘输入一组整数(以0结束),计算这组整数逆序后之和。其中将一个整数逆序用函数实现,整数123逆序为321、整数-345逆序为-543。
Sample Input
234 894 -94 736 0
Sample Output
1518

#include<iostream>
using namespace std;
int f(int a)
{
	int t = 1;
	if (a < 0)
	{
		a = -a;
		t = -1;
	}
	int s = 0;
	while (a)
	{
		s = s * 10 + a % 10;
		a = a / 10;
	}
	return s * t;
}
int main()
{
	int n, s = 0;
	cin >> n;
	while (n)
	{
		s += f(n);
		cin >> n;
	}
	cout << s << endl;
	return 0;
}

13.数位计算

输入一组正整数(以0结束),输出其中数位之和为奇数的整数。其中求一个数的数位之和用函数实现。
Sample Input
12 22 45 88 0
Sample Output
12 45

#include<iostream>
using namespace std;
int f(int n)
{
	int s = 0;
	while (n)
	{
		s += n % 10;
		n = n / 10;
	}
	return s;
}
int main()
{
	int n;
	cin >> n;
	while (n)
	{
		if (f(n) % 2 == 1)
			cout << n << " ";
		cin >> n;
	}
	return 0;
}

14.数值计算

输入2个正整数a和n,求a+aa+aaa+aa…a(n个a)之和。例如,输入2和3,则计算2+22+222,输出246。将求i个a组成的数用函数实现,即函数int f(int a,int i)的返回值为i个a的值,例如f(3,2)值为33。
Sample Input
2 3
Sample Output
246

#include<iostream>
using namespace std;
int f(int a, int i)
{
	int s = 0;
	for (int j = 0; j < i; j++)
	{
		s = s * 10 + a;
	}
	return s;
}
int main()
{
	int a, i, n, j;
	cin >> a >> n;
	int s = 0;
	for (i = 1; i <= n; i++)
	{
		s += f(a, i);
	}
	cout << s << endl;
	return 0;
}

15.累加和

编写一个函数f(n)=1+2+…+n。 main函数从键盘输入m、n,利用该函数计算并输出f(m)+f(n)。
Sample Input
10 5
Sample Output
70

#include<iostream>
using namespace std;
int f(int n)
{
	if (n == 1)
		return 1;
	return n + f(n - 1);
}
int main()
{
	int m, n;
	cin >> m >> n;
	cout << f(m) + f(n) << endl;
	return 0;
}

16.利用函数计算平均值

编写一个函数f(x),若x>0函数返回值为1,若x<0函数返回值为-1,若x=0函数返回值为0,利用该函数实现计算输入的n个整数中正整数的平均值。输入格式中第一个为整数个数n,后续为n个整数。
Sample Input
5 2 5 -5 3 -3
Sample Output
3.33333

#include<iostream>
using namespace std;
int f(int x)
{
	if (x > 0)
		return 1;
	else if (x < 0)
		return -1;
	else
		return 0;
}
int main()
{
	int n, x, count = 0;
	double s = 0;
	cin >> n;
	for (int i = 0; i < n; i++)
	{
		cin >> x;
		if (f(x) == 1)
		{
			s += x;
			count++;
		}
	}
	cout << s / count << endl;
	return 0;
}

17.数根问题递归求解

输入n个正整数(输入格式中第一个为整数个数n,后续为n个整数),输出各个数的数根。要求计算一个数的数根部分利用递归函数实现。 (数根的定义:对于一个正整数n,我们将它的各个位相加得到一个新的数字,如果这个数字是一位数,我们称之为n的数根,否则重复处理直到它成为一个一位数,这个一位数也算是n的数根。)
Sample Input
5 23 424 98 632 12345
Sample Output
5 1 8 2 6

#include<iostream>
using namespace std;
int f(int n)
{
	int t = n;
	int s = 0;
	if (t < 10)
		return t;
	else
	{
		while (t)
		{
			s += t % 10;
			t = t / 10;
		}
		return f(s);
	}
}
int main()
{
	int n, x, i;
	cin >> n;
	for (i = 0; i < n; i++)
	{
		cin >> x;
		cout << f(x) << " ";
	}
	return 0;
}

18.奇数判断

输入若干个正整数(输入时以0结束),输出其中所有的奇数及奇数个数。要求判断一个数num的奇偶写成函数bool isodd(num),奇数返回true,否则返回false。
Sample Input
23 4 235 3 52 30 19 11 0
Sample Output
23 235 3 19 11 5

#include<iostream>
using namespace std;
bool isodd(int n)
{
	if (n % 2 == 1)
		return true;
	else
		return false;
}
int main()
{
	int j = 0, n;
	cin >> n;
	while (n)
	{
		if (isodd(n))
		{
			cout << n << " ";
			j++;
		}
		cin >> n;
	}
	cout << j << endl;
	return 0;
}

19.利用一个自定义函数解决完数和素数问题

编写一个函数求一个数的所有因子之和。 主函数中输入两个整数m、n,利用该函数依次实现下列问题:1)找出n以内所有完数; 2)找出m~n间所有素数 (提示:完数定义为除自身外的所有因子之和等于它本身的数;素数定义为除了能被1和自身整数外,不能被其它数整数。注意:完数和素数分2行显示。)
Sample Input
50 100
Sample Output
6 28
53 59 61 67 71 73 79 83 89 97

#include<iostream>
using namespace std;
int f(int n)
{
	int i, s = 0;
	for (i = 1; i <= n; i++)
	{
		if (n % i == 0)
			s += i;
	}
	return s;
}
int main()
{
	int m, n, i;
	cin >> m >> n;
	for (i = 1; i <= n; i++)
	{
		if (f(i) - i == i)
			cout << i << " ";
	}
	cout << endl;
	for (i = m; i <= n; i++)
	{
		if (f(i) == 1 + i)
			cout << i << " ";
	}
	return 0;
}

20.fibonacci数列倒数求和

算1+1+1/2+1/3+1/5+1/8+…,当最后一项小于e(用户输入)时结束。提示各项的分母为fibonacci数列:0,1,1,2,3,5,8,。。。,其中第0项为0。要求:求fibonacci数列第n项写成递归函数。
Sample Input
0.01
Sample Output
3.3417

#include<iostream>
using namespace std;
int f(int n)
{
	if (n == 0)
		return 0;
	if (n == 1 || n == 2)
		return 1;
	return f(n - 1) + f(n - 2);
}
int main()
{
	double s = 0;
	int i = 1;
	double e;
	cin >> e;
	while ((1.0 / f(i)) >= e)
	{
		s += (1.0 / f(i));
		i++;
	}
	cout << s << endl;
	return 0;
}

大家好,我是Lucky_追梦仔。一个正在学习编程的小白,希望我的博文,可以帮助到您学习,或者解决您遇到的问题。

C++练习题(附答案) 关于C++的练习题 阅读详情

相关推荐

咱们一起学C++ 第一百三十九篇:之内联函数与宏的练习题解析

在C++的学习之路上,我们一同前行,每一次练习都是成长的机会。此次,我们将对与内联函数和宏相关的练习题进行详细解析,帮助大家巩固所学知识,深入理解内联函数和宏的特性、使用方法以及它们之间的区别。通过实际解题,大家能够更好地掌握这些重要的编程概念,提升C++编程能力,共同在C++的知识海洋中继续进步。

wj_rdk的博客 1476

C++ 函数编程题

C++函数编程题

xzal12的博客 1552

头歌C++之函数进阶练习题

注意: 'W'后面的第4个字母是'A','X'后面的第4个字母是'B'。'Y'后面的第4个字母是'C','Z'后面的第4个字母是'D'。请编写一加密函数,函数原型是void encrypt(char * info) 该函数针对输入字符串的加密规律是:对字符串的每个字母以该字母后面第4个字母加以替换。函数原型是 int Payfor(int clothes,int pants),其中:参数clothes表示衣服的数量,参数pants表示裤子的数量。例如,字母'A'后面第4个字母是'E',用'E'代替'A'。

m0_74013872的博客 715

函数递归(详解)

函数递归详解

m0_72536629的博客 1万+

头歌--C++之函数进阶练习题

头歌--C++之函数进阶练习题

2201_75376937的博客 828

头歌C++之函数强化练习题

比如,用户输入"-0.5 1.5 1.5 0.5"(表示c1为-0.5+1.5i,c2为1.5+0.5i),程序应输出"-2 1 -1.5 2"(表示c3为-2+1i,c4为-1.5+2i).在主函数中定义四个复数类型变量c1、c2、c3、c4,输入c1、c2的复数值,调用sub()完成c3=c1-c2操作,调用mul()完成c4=c1*c2操作。要求:编写函数来求某数的除了整数本身外的所有因子之和(注意1是任何整数的因子)。本关任务:编写一个能实现两个100位以内的正整数的和的小程序。

m0_74013872的博客 876

递归函数详解

文章目录1. 什么是递归函数2. 递归求阶乘3. 递归的进入4. 递归的退出5. 递归的条件 1. 什么是递归函数 一个函数在它的函数体内调用它自身称为递归调用,这种函数称为递归函数。执行递归函数将反复调用其自身,每调用一次就进入新的一层,当最内层的函数执行完毕后,再一层一层地由里到外退出。 一句话总结递归:自我调用且有完成状态 2. 递归求阶乘 举个例子,我们来计算阶乘n! = 1 x 2 x 3 x ... x n,用函数factorial(n)表示,可以看出: 所以,factorial(n)

Lianuuu的博客 2万+

头歌--C++之函数练习题入门

头歌--C++之函数练习题入门

m0_56638814的博客 8027

C++函数 练习题

1.在C++语言中,函数定义的格式如何?为什么说函数定义是更高级的抽象? 2.什么是函数的说明?说明函数和定义函数有什么区别?是否必须进行函数的说明? 3.什么是函数的值和函数的类型?函数的返回值如何实现?是否所有的函数都有返回值? 4.函数的传值调用与函数的传址调用各自有何特点?它们都是怎样来实现的? 5.函数的传址调用与函数的引用调用各自有何特点?为什么在C++语言编程中常用引用调用? 6.在什么情况下,由于编译系统的不同会引起在参数计算顺序方面的二义性? 7.设置函数参数的.

Maxie 2470

C++之函数练习题入门

C++之函数练习题入门 第1关:求最大值 第2关:时制转换 第3关:计算公式 第4关:函数实现组合数 第5关:面积函数

qq_53089329的博客 720

快速了解GPU分布通信技术:PCIe、NVLink与NVSwitch

PCIe(Peripheral Component Interconnect Express)是一种高速串行计算机扩展总线标准,广泛用于连接计算机的各种硬件设备。PCIe4.0是目前较为先进的版本,提供了高达64GB/s的带宽。InfiniBand是一种用于高性能计算的高速互连技术,通过交换机在节点之间直接创建一个专用的受保护通道。InfiniBand适配器通过PCIe接口连接到CPU,另一端通过InfiniBand网络端口连接到InfiniBand子网。

全世界的博客 7543

C++ Primer 6.4 函数重载 知识点+练习题

此三个函数构成函数重载,具体调用时根据传入实参进行匹配只有返回值不同,编译器会认为是重复声明,报错不构成重载。

2301_81198610的博客 824

从零到一:AIC8800 USB-WiFi模块在Linux内核6.x下的驱动适配与避坑指南

本文详细介绍了AIC8800 USB-WiFi模块在Linux内核6.x下的驱动适配全流程,包括环境准备、源码编译、内核API变更处理及常见问题解决方案。重点针对驱动适配中的符号导出、设备ID识别和固件加载等核心挑战提供实用指南,帮助开发者高效完成硬件驱动兼容性调试。

k8l9m0n的博客 1026

C++虚函数练习题

最近看了下C++虚函数的相关知识,现在想自己编写代码运行一下,可能在面试的时候有点小帮助,都是些基础的不能再基础的了 如下是基类与派生类的定义代码,接下来的执行结果的分析,都是以此为依据: 1 class Base { 2 public: 3 Base() {cout << "Base constructor" << endl;} 4 ...

weixin_30690833的博客 724

单晶塑性abaqus-umat自学

单晶塑性abaqus-umat 摘要1. 简介2. 单晶弹塑性本构模型回顾2.1运动学 本文以翻译黄永刚老师的umat文章为主,这个颜色的为个人的理解。 摘要 包含单晶塑性的abaqus用户材料子程序。本文回顾有限元形式的单晶弹塑性和黏弹塑性,包含小变形理论,以及严格的有限变形和有限旋转理论。单晶的非弹性变形由于晶体滑移,假定遵从Schmid准则。提出多种多样的分切应力与剪切变形的自硬化和潜硬化关系,并且包含在子程序内。 1. 简介   有限元程序ABAQUS已经广泛应用在固体的变形与应力分析。除了自身大量

Niklas4088的博客 1万+

ZYNQ平台AXI DMA传输避坑指南:如何快速定位‘errors:200‘等中断故障

本文详细解析了ZYNQ平台AXI DMA传输中常见的'errors:200'等中断故障,提供了从寄存器解析到压力测试的完整解决方案。通过深入分析XILINX_DMA中断机制、错误分类及五步排查法,帮助开发者快速定位并解决DMA传输问题,提升系统稳定性与性能。

weixin_29159613的博客 439

C++学习之阶段性练习题(C++ STL的集合、映射、函数对象和Lambda表达式)

目的:练习Lambda表达式的使用,理解如何将其与STL算法结合。任务创建一个程序,读取一序列整数到中。使用Lambda表达式和std::sort算法按自定义规则对整数进行排序。输出排序后的序列。示例代码框架= 0;// 自定义排序规则:先排偶数});return 0;

2401_84585615的博客 535

Android音频学习(一)——音频基础

在系统的学习Android音频之前,先了解音频的基础知识。

miemie2014的博客 1484

C++运算符重载及友元函数-练习题

头文件complex0.h #pragma once #include class complex0 { double real; double img; public: complex0(void); complex0(double a, double b); ~complex0(void); complex0 operator~() const; complex0 oper

xchen-lol的博客 814

标准高斯过程回归(Gaussian Processes Regression, GPR)从零开始,公式推导

标准高斯过程回归从零开始公式推导

qq_43587949的博客 1万+

DeepLearning tutorial(7)深度学习框架Keras的使用-进阶

上一篇文章总结了Keras的基本使用方法,相信用过的同学都会觉得不可思议,太简洁了。十多天前,我在github上发现这个框架的时候,关注Keras的人还比较少,这两天无论是github还是微薄,都看到越来越多的人关注和使用Keras。所以这篇文章就简单地再介绍一下Keras的使用,方便各位入门。主要包括以下三个内容: 训练CNN并保存训练好的模型。 将CNN用于特征提取,用提取出来的特征训练SVM。

wepon的专栏 2万+

C++ 函数练习题

【代码】C++ 函数练习题。

2301_79081000的博客 406

LEAP模型—低排放分析平台

LEAP 正在迅速成为进行综合资源规划、温室气体 (GHG) 缓解评估和低排放发展战略 (LEDS) 的国家的事实标准,尤其是在发展中国家,许多国家也选择使用 LEAP 作为其承诺的一部分向联合国气候变化框架公约(UNFCCC)报告。至少有 32 个国家使用 LEAP 来创建能源和排放情景,这些情景是其国家自主气候变化贡献计划 (INDC) 的基础:具有历史意义的巴黎气候协议的基础旨在表明各国开始经济脱碳的意图和投资于气候适应力。

weixin_54697010的博客 3280

2023级cpp第二学期上机练习题第2次(构造函数、析构函数)

1:构造函数-1 2:构造函数-2 3:构造函数-3 4:构造函数和析构函数-1 5:构造函数和析构函数-2 6:构造函数和析构函数-3

urunull的博客 1163

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

上一篇: C++数组练习题(三)
下一篇: 类与对象练习题(一)---Point类
Lucky_追梦仔
博客等级 码龄6年 445粉丝 14原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值