for循环程序设计实验四

A-A+B用于输入-输出实践(II)

描述

您的任务是计算 a+b

输入

输入一个数n表示接下来a,b的组数,之后输入n组待测的a和b。

输出

对于每对输入整数a和b,应在一行中输出a和b的总和,并在输入中每行输出一行。

样本

输入

2

1 5

10 20

输出

6

30

#include<stdio.h>

int main()

{

int n,a,b;

scanf("%d",&n);

for(;n--;)

{

scanf("%d%d",&a,&b);

printf("%d\n",a+b);

}

return 0;

}

关于for循环中分号两边的填写,最左边是循环初始变量的赋值,仅仅在循环初始时会运行;中间是条件判断,如果返回0则终止循环,否则继续循环;最右边是用于改变控制循环的循环变量的值,一般来说,该值的改变使循环趋向于结束,否则将会变成死循环,除非循环内有break帮助循环的结束。

B - C语言实验——两个数比较

描述

求2个数中较大者。

输入

第一行为测试的数据组数N,接下来的N行分别是两个待比较的整数。

输出

输出N行,每一行的值为每组数中较大的整数。

样本

输入

2

1 2

15 10

输出

2

15

#include<stdio.h>
int main()
{
int n,a,b;
scanf("%d",&n);
for(;n--;)
{
scanf("%d%d",&a,&b);
if(a<b)
{
a=b;
}
printf("%d\n",a);
}
return 0;
}

C - C语言实验——计算1到n的和(循环结构)

描述

从键盘上输入任意一个整数n,计算1到n的和。

输入

从键盘输入任意整数n。

输出

输出1到n的和。

样本

输入

3

输出

6

#include<stdio.h>

int main()

{

int n,m=0;

scanf("%d",&n);

for(;n>0;n--)

{

m+=n;

}

printf("%d\n",m);

return 0;

}

关于m+=n,m-=n,m*=n,m/=n相当于m=m+n,m=m-n,m=m*n,m=m/n。这是代码语言早期为了节省内存的特殊表达形式,虽然现在计算机内存充足,但这种表达方式还是传了下来。相似的还有m&=n(m=m&&n),m|=n(m=m||n)等。

D - C语言实验——求阶乘(循环结构)

描述

从键盘输入任意一个大于等于0的整数n,然后计算n的阶乘,并把它输出。

提示: 0!是 1 。

输入

输入任意一个大于等于0的整数n。

输出

输出!

样本

输入

3

输出

6

#include<stdio.h>
int main()
{
int n,m=1;
scanf("%d",&n);
if(n==0)
{
m=1;
}
for(;n>0;n--)
{
m*=n;
}
printf("%d\n",m);
return 0;
}

E - 做乘法

描述

请用C语言编写一个程序。此程序接收一个正整数N,然后打印输出“N次N*(1->N)格式”的数据。例如:此程序接收正整数5,那会输出以下格式的数据:

5*1=5

5*2=10

5*3=15

5*4=20

5*5=25

输入

只有一个正整数N(N<=100)。

输出

输出共N行数据,如上面的例子所示。

样本

输入

5

输出

5*1=5

5*2=10

5*3=15

5*4=20

5*5=25

#include<stdio.h>
int main()
{
int N,i;
scanf("%d",&N);
for(i=1;i<=N;i++)
{
printf("%d*%d=%d\n",N,i,N*i);
}
return 0;
}

在给循环的初始变量和条件判断中for(i=1;i<=n;i++)和for(i=0;i<n;i++)在循环次数上是一样的,不同的仅仅是i的值,如果循环内对i没有要求的话,这两种方式都可以,现在一般用第一种,但数组之后由于下标的特殊性,第二种循环的控制方式会大规模使用。

F - 数列求和

描述

数列求和是一类常见的问题,本题有一定的代表性:

求s=a+aa+aaa+aaaa+......+aa...aa(n位)

其中,a的值由键盘输入,位数n也由键盘输入。

输入

第一行输入a的值;

第二行输入位数n。

输出

输出对n个数完成求和运算后的结果。

比如a=3,n=6时,s=3+33+333+3333+3333+33333+333333

样本

输入

3

6

输出

370368

#include<stdio.h>
int main()
{
int n,a,s=0,t;
scanf("%d\n%d",&a,&n);
t=a;
for(;n--;)
{
s=s+a;
a=10*a+t;
}
printf("%d\n",s);
return 0;
}

G - 简单计算

描述

接受从键盘输入的N个整数,输出其中的最大值、最小值和平均值(平均值为整除的商)。

输入

第一行一个正整数N(N<=100);

第二行有N个用空格隔开的整数Ti (1 <= i <= N, 0 <= Ti <= 10000000)

输出

三个有空格隔开的整数分别为最大值、最小值和平均值,其中平均值为整除的商。

样本

输入

5

1 2 3 5 4

输出

5 1 3

#include<stdio.h>
int main()
{
int N,Ti,max=0,min=10000000,average=0,i;
scanf("%d",&N);
for(i=1;i<=N;i++)
{
scanf("%d",&Ti);
if(Ti>max)
{
max=Ti;
}
if(Ti<min)
{
min=Ti;
}
average+=Ti;
}
average/=N;
printf("%d %d %d\n",max,min,average);
return 0;
}

H - C/C++训练1---最大公约数与最小公倍数

描述

输入两个正整数,求它们的最大公约数与最小公倍数。

输入

输入两个正整数,两个整数之间用空格分开。

数据保证在 int 范围内。

输出

第一行输出最大公约数;

第二行输出最小公倍数。

答案保证在 int 范围内。

样本

输入

64 48

输出

16

192

#include<stdio.h>
int main()
{
int n,m,i,j;
scanf("%d%d",&n,&m);
for(i=n;i>=1;i--)
{
if((n%i==0)&&(m%i==0))
{
printf("%d\n",i);
break;
}
}
for(j=1;j<=n*m;j++)
{
if((j%n==0)&&(j%m==0))
{
printf("%d\n",j);
break;//添加break仅仅是终止多余循环,节省时间。
}
}
return 0;
}

I - C语言实验——判断素数(循环结构)

描述

从键盘上输入任意一个正整数,然后判断该数是否为素数。

如果是素数则输出“This is a prime.”

否则输出 “This is not a prime.”。

输入

输入任意一个正整数n(1 <= n <= 1000000)。

输出

判断n是否为素数,并输出判断结果:

如果n是素数则输出“This is a prime.”

否则输出 “This is not a prime.”。

特别提醒:请注意对1的判定,1不是素数。

样本

输入

3

输出

This is a prime.

#include<stdio.h>
int main()
{
int n,i,j,flag=1;
scanf("%d",&n);
if(n==1)
{
flag=0;
}
else
{
for(i=2;i<n;i++)
{
if(n%i==0)
{
flag=0;
break;//只要找到一个即可,这个break也是终止多余循环。
}
}
}
if(flag==1)
{
printf("This is a prime.\n");
}
else
{
printf("This is not a prime.\n");
}
return 0;
}

J - 求绝对值最大值

描述

求n个整数中的绝对值最大的数。

输入

输入数据有2行,第一行为n,第二行是n个整数。

输出

输出n个整数中绝对值最大的数。

样本

输入

5

-1 2 3 4 -5

输出

-5

#include<stdio.h>
int main()
{
int n,m,M,max,Max=0;
scanf("%d",&n);
for(;n--;)
{
scanf("%d",&m);
if(m<0)
{
M=-m;
}
else
{
M=m;
}
if(M>Max)
{
max=m;
Max=M;
}
}
printf("%d",max);
return 0;
}

#include<stdio.h>
#include<stdlib.h>
int main()
{
int n,m,max=0;
scanf("%d",&n);
for(;n--;)
{
scanf("%d",&m);
if(abs(max)<abs(m))
{
max=m;
}
}
printf("%d",max);
return 0;
}

有时候可以调用一些头文件中的函数来解决问题,比如头文件<stdio.h>中的printf函数和scanf函数等或者头文件中的<stdlib.h>中的abs()(绝对值函数),<math.h>中的sqrt()(开方函数)等。现在的头文件<stdio.h>,或者以后的字符串需要头文件<string.h>,链表需要头文件<stdlib.h>或者<malloc.h>。

K - C语言实验——圆周率描述

输入n值,并利用下列格里高里公式计算并输出圆周率:

e0bf5953f07a4950af9b02d9fd4a4220.jpg

输入

输入公式中的n值。

输出

输出圆周率,保留5位小数。

样本

输入

1

输出

2.66667

#include<stdio.h>
int main()
{
int n;
double pai=0;
scanf("%d",&n);
for(;n>0;n--)
{
pai=pai+1.0/(4*n-3)-1.0/(4*n-1);
}
printf("%.5lf\n",4*pai);
return 0;
}

L - 小鑫の日常系列故事(五)——卡片游戏

描述

小鑫和健健喜欢在课间的时候玩游戏,今天他手里有n张卡片,每张卡片有一个数字。于是他就想和健健比一比更幸运。

玩法是这样的:这n张卡片上的数字是没有规律的。他俩轮流取走最上面的一张卡片,最后谁取走卡片上的数字之和最大,谁就更幸运。(因为这个游戏是小鑫想出来的,总是小鑫拿第一张)

你能帮他们判断谁更幸运么?

输入

第一行为一个数字 n。100000>n>0

第二行为n个数,是n张卡片上的数字,第一个数为最上面的卡片上的数,依次向下。N个数是在整型范围内。

输出

如果小鑫更幸运输出“Greater than”,如果健健更幸运输出“Less than”,否则“Equal”。(输出均不含引号)

样本

输入

6

1 1 2 2 3 3

输出

Equal

#include<stdio.h>
int main()
{
int n,a,i,sum1=0,sum2=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&a);
if(i%2==1)
{
sum1+=a;
}
else if(i%2==0)
{
sum2+=a;
}
}
if(sum1>sum2)
{
printf("Greater than\n");
}
else if(sum1==sum2)
{
printf("Equal\n");
}
else
{
printf("Less than\n");
}
return 0;
}

M - 猜糖块
描述
小狗对小猫说:你猜猜我的口袋里有几块糖?小猫说:猜对了你给我吃吗?小狗点点头:嗯,猜对了两块都给你!小猫咽了咽口水说:我猜五块!然后,小狗笑着把糖放到小猫手里,说:我还欠你三块。
既然小猫这么喜欢吃糖,小狗决定每天都给小猫几块糖,但是呢,不能每天都给相同块数的糖,那样就太单调了。于是,第一天小狗给小猫1*1=1块,第二天2*2=4块......第 n 天给的糖数为 n*n 。现在已知小狗家共有 N 块糖,你需要帮他计算下这些糖最多可以给小猫几天?

输入
输入只有一个整数 N (0 <= N <= 10000)。

输出
输出对应的天数。

样本
输入
15
输出
3

#include<stdio.h>
int main()
{
int N,i;
scanf("%d",&N);
for(i=1;i<=N;i++)
{
N-=(i*i);
if(N<0)
{
break;
}
}
printf("%d\n",i-1);
return 0;
}

N - C语言实验——分数序列

描述

有一个分数序列:2/1, 3/2, 5/3, 8/5, 13/8, ...(斐波那契数列)编写程序求出这个序列的前n项之和。

输入

输入只有一个正整数n,1≤n≤10。

输出

输出该序列前n项和,结果保留小数后6位。

样本

输入

3

输出

5.166667

#include<stdio.h>
int main()
{
int n,i;
double sum=0,a=1.0,b=2.0,t;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
t=a;
sum+=(b/a);
a=b;
b+=t;
}
printf("%.6lf\n",sum);
return 0;
}

//实验五的一维数组

#include<stdio.h>
int main()
{
int n,i,a[12];
double sum=0;
scanf("%d",&n);
a[0]=1;
a[1]=2;
for(i=0;i<n;i++)
{
a[i+2]=a[i+1]+a[i];
sum+=(a[i+1]*1.0/a[i]);
}
printf("%.6lf\n",sum);
return 0;
}

O - 期末考试之分等级

描述

期末考试结束了,老师想要根据学生们的成绩划分出等级。共有5个等级A,B,C,D和E。

划分方法如下,90分(含90)以上的为A,80~90(含80)间的为B,70~80(含70)间的为C,

60~70(含60)的为D,不及格的为E。

根据输入的成绩,编程输出各个级别段人数。

输入

输入第一行包含一个正整数N(N<= 100)代表学生的数目,接下来有N行数据每行一个整数(0~100)代表

一个学生的成绩。

输出

输出有五行格式如下:

A nA

B nB

C nC

D nD

E nE

其中A,B,C,D,E代表等级,nA,nB等代表个等级的人数,等级和人数之间有一个空格。

样本

输入

66 

73

85

99

100

59

输出

A 2

B 1

C 1

D 1

E 1

#include<stdio.h>
int main()
{
int N,n,a=0,b=0,c=0,d=0,e=0;
scanf("%d",&N);
for(;N--;)
{
scanf("%d",&n);
n/=10;
switch (n)
{
case 10:a++;break;
case 9:a++;break;
case 8:b++;break;
case 7:c++;break;
case 6:d++;break;
default:e++;break;
}
}
printf("A %d\nB %d\nC %d\nD %d\nE %d\n",a,b,c,d,e);
return 0;
}

P - 平方数

描述

飞飞特别喜欢平方数,可是他数学并不好,你能帮他计算 n 与 m 之间所有平方数之和吗?

提示:若一个整数的开方还是整数,它就是平方数。例如:4、9、16、25是平方数。n 和 m 均可能为 0 至 100000000 内的任意整数,n、m不一定有序。

输入

第一行 T 代表数据的组数。

接下来有 T 行,每行两个整数n,m (0 <= n, m <= 100000000)

输出

输出一个整数,代表所求区间内平方数之和。

样本

输入

3

1 4

10 3

17 20

输出

5

13

0

#include<stdio.h>
#include<math.h>
int main()
{
int T,n,m,sum,i,j;
scanf("%d",&T);
while(T--)
{
scanf("%d%d",&n,&m);
sum=0;
if(n>m)
{
n=n+m;
m=n-m;
n=n-m;
}
for(i=n;i<=m;i++)
{
if(sqrt(i)==(int)sqrt(i))
{
sum+=i;
}
}
printf("%d\n",sum);
}
return 0;
}

关于sqrt(i)==(int)sqrt(i);

sqrt()函数是位于头文件<math.h>中的开方函数,用于开方。

而(int)是强制类型转换,可以将其他类型的变量强制转换为整型。

这句话表示如果根号i与根号i的取整相等则返回1,否则返回0。

#include<stdio.h>
int main()
{
int T,n,m,sum,i,j;
scanf("%d",&T);
while(T--)
{
scanf("%d%d",&n,&m);
sum=0;
if(n>m)
{
n=n+m;
m=n-m;
n=n-m;
}
for(i=n;i<=m;i++)
{
for(j=1;j<=m;j++)
{
if(i==j*j)
{
sum+=i;
}
}
}
printf("%d\n",sum);
}
return 0;
}

Q - C语言实验——打印菱形

描述

从键盘输入一个整数n(1≤n≤9),打印出指定的菱形。

输入

正整数(1≤n≤9)。

输出

指定的菱形。

第一行前面有n-1个空格,第二行有n-2个空格,依此类推。

样本

输入

5

输出

    *

   ***

  *****

 *******

*********

 *******

  *****

   ***

    *

#include<stdio.h>
int main()
{
int n,i,j;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
{
printf(" ");
}
for(j=1;j<=2*i-1;j++)
{
printf("*");
}
printf("\n");
}
for(i=1;i<=n-1;i++)
{
for(j=1;j<=i;j++)
{
printf(" ");
}
for(j=i;j<=2*n-i-2;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}

R - 水仙花数

描述

春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,是这样定义的:

"水仙花数"是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+33。

现在要求输出所有在m和n范围内的水仙花数。

输入

输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。

输出

对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且6小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔开;

如果给定的范围内不存在水仙花数,则输出no;

每个测试实例的输出占一行。

样本

输入

100 120

300 380

输出

no

370 371

#include<stdio.h>
int main()
{
int n,m,i,a,b,c,count,h;
for(;scanf("%d%d",&m,&n)!=EOF;)
{
h=0;
count=0;
for(i=m;i<=n;i++)
{
a=i%10;
b=i/10%10;
c=i/10/10%10;
if(i==(a*a*a+b*b*b+c*c*c))
{
count++;
if(h==0)
{
printf("%d",i);
}
else
{
printf(" %d",i);
}
h++;
}
}
if(count==0)
{
printf("no");
}
printf("\n");
}
return 0;
}

关于多组输入可以参考《while循环程序设计实验三》的第G至I题。

S - C语言实验——余弦描述

输入n的值,计算cos(x)。

a3d7e377060d49a9932ec6575d81d838.jpg

 输入

输入数据有多行,每行两个数,包括x和n。第一数据为x,第二个数据为n。

输出

输出cos(x)的值,保留4位小数。

样本

输入

0.0 10

1.5 3

输出

1.0000

0.0701

#include<stdio.h>
int main()
{
int n,i;
double x,cos,m;
for(;scanf("%lf%d",&x,&n)!=EOF;)
{
m=1;
cos=1.0;
for(i=1;i<=n;i++)
{
m*=(-1)*x*x/((2*i-1)*(2*i));
cos+=m;
}
printf("%.4lf\n",cos);
}
return 0;
}

T - 完美的素数

描述

素数又称质数。指一个大于1的自然数,除了1和此整数自身外,不能被其他自然数整除的数。我们定义:如果一个素数是完美的素数,当且仅当它的每一位数字之和也是一个素数。现在给你一个正整数,你需要写个程序判断一下这个数按照上面的定义是不是一个完美的素数。

输入

输入包含多组测试数据。

每组测试数据只包含一个正整数 n (1 < n <= 10^6)。

输出

对于每组测试数据,如果 n 是完美的素数,输出“YES”,否则输出“NO”(输出均不含引号)。

样本

输入

11

13

输出

YES

NO

#include<stdio.h>
int main()
{
int n,flag,i,a1,a2,a3,a4,a5,a6,sum;
for(;scanf("%d",&n)!=EOF;)
{
flag=0;
a1=n%10;
a2=n/10%10;
a3=n/100%10;
a4=n/1000%10;
a5=n/10000%10;
a6=n/100000%10;
sum=a1+a2+a3+a4+a5+a6;
for(i=2;i<n;i++)
{
if(n%i==0)
{
flag++;
}
}
for(i=2;i<sum;i++)
{
if(sum%i==0)
{
flag++;
}
}
if(flag==0)
{
printf("YES\n");
}
else
{
printf("NO\n");
}
}
return 0;
}

U - A+B 用于输入-输出实践 (IV)

描述

您的任务是计算一些整数的总和。

输入

输入包含多个测试用例。每个测试用例都包含一个整数 N,然后 N 个整数跟在同一行中。以 0 开头的测试用例终止输入,并且不处理此测试用例。

输出

对于每组输入整数,您应该在一行中输出其总和,并且输入中的每行输出一行输出。

样本

输入

4 1 2 3 3

5 1 2 4 4 5

0

输出

9

16

#include<stdio.h>
int main()
{
int N,a,sum;
for(;scanf("%d",&N)!=EOF;)
{
if(N==0)
{
break;
}
else
{
sum=0;
for(;N>0;N--)
{
scanf("%d",&a);
sum+=a;
}
printf("%d\n",sum);
}
}
return 0;
}

V - 小金掰呀掰不够玉米

描述

众所周知,C语言的学习是我们程序设计基础的重点和主要内容。

有一天,小金(a1s4z5)觉得好饿、好饿,于是去地里找玉米吃。他拿了一个很大的背包,可以装下很多很多玉米。

他掰玉米有一个习惯,第1次的时候掰1个,第2次的时候掰2个,第3次的时候掰3个...第n次的时候掰n个,他打算掰完第n次的时候就回家吃玉米。

在苞米地里,他越掰越高兴越掰越高兴,终于当他摩擦到要停不下来的时候,发现自己根本背不动他的背包了。于是他要将前m次掰的玉米全都扔掉才能回家开饭。但是小金的数学很不(li)好(hai),请你帮他算一算袋子里还有多少玉米。

输入

多组输入。

每组输入两个空格隔开的整数n和m,含义如题意描述。(0 < 米 < n < 10^4)

输出

输出小金的背包里最后剩下多少玉米。输入输出各占一行,保证数据合法。

样本

输入

5 2

6 3

输出

12

15

#include<stdio.h>
int main()
{
int n,m,sum1,sum2;
for(;~scanf("%d%d",&n,&m);)
{
sum1=0;
sum2=0;
for(;n>0;n--)
{
sum1+=n;
}
for(;m>0;m--)
{
sum2+=m;
}
printf("%d\n",sum1-sum2);
}
return 0;
}

W - C/C++练习7---求某个范围内的所有素数

描述

求小于n的所有素数,按照每行10个显示出来。

输入

输入整数n(n<10000)。

输出

每行10个依次输出n以内(不包括n)的所有素数。如果一行有10个素数,每个素数后面都有一个空格,包括每行最后一个素数。

样本

输入

100

输出

2 3 5 7 11 13 17 19 23 29 

31 37 41 43 47 53 59 61 67 71 

73 79 83 89 97 

提示

请注意题目中求的是小于n的所有素数。

#include<stdio.h>
int main()
{
int n,flag,count=0,i,j;
scanf("%d",&n);
for(i=2;i<n;i++)
{
flag=1;
for(j=2;j<i;j++)
{
if(i%j==0)
{
flag--;
}
}
if(flag==1)
{
count++;
printf("%d ",i);
if(count%10==0)
{
printf("\n");
}
}
}
return 0;
}

//这个是倒着输出的一种方式,虽然符合题意,但与样本不符。

#include<stdio.h>
int main()
{
int n,flag,count=0,i;
scanf("%d",&n);
for(n-=1;n>1;n--)
{
flag=0;
for(i=2;i<n;i++)
{
if(n%i==0)
{
flag++;
}
}
if(flag==0)
{
count++;
printf("%d ",n);
if(count%10==0)
{
printf("%d\n",n);
}
}
}
return 0;
}

X - 九九乘法表描述

九九乘法表是数学学习的基础,今天我们就来看看乘法表的相关问题。《九九乘法歌诀》,又常称为"小九九",如下图所示。你的任务是写一个程序,对于给定的一个正整数 n ,输出"九九乘法表"的前 n 行。例如,输入 n 为 9,你的程序的输出将为下图:6d39890cd1dc44dc8958b160fb4aade8.bmp

 

输入

输入包含多组测试数据,以 EOF 结束。每组测试数据只包含一个正整数 n (0 < n < 10)。

输出

对于每组测试数据,输出上图所示"九九乘法表"的前 n 行。

样本

输入

2

3

输出

1*1=1

1*2=2 2*2=4

1*1=1

1*2=2 2*2=4

1*3=3 2*3=6 3*3=9

#include<stdio.h>
int main()
{
int n,i,j;
for(;scanf("%d",&n)!=EOF;)
{
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
printf("%d*%d=%d ",j,i,j*i);
}
printf("\n");
}
}
return 0;
}

Y - 区域内点的个数
描述
X晚上睡不着的时候不喜欢玩手机,也不喜欢打游戏,他喜欢数星星。

输入
多组输入。

每组先输入一个整数N(N <= 10000),接着输入两个点代表矩形的左下点B(x,y)和右上点T(x,y),然后输入N个(X,Y)代表N颗星星。问有多少颗星星在窗子内部,在窗边上的不计。

输出
输出一个整数,代表有多少颗星星在窗子内部。

样本
输入
3
0 1
3 4
1 1
2 2
3 3
2
1 1
5 5
4 4
0 6
输出
1
1

#include<stdio.h>
int main()
{
int N,x1,y1,x2,y2,X,Y,count;
for(;scanf("%d",&N)!=EOF;)
{
count=0;
scanf("%d%d%d%d",&x1,&y1,&x2,&y2);
for(;N--;)
{
scanf("%d%d",&X,&Y);
if(X>x1&&X<x2&&Y>y1&&Y<y2)
{
count++;
}
}
printf("%d\n",count);
}
return 0;
}

 

 

 

 

 

 

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值