for循环语句

使得表达式1的值就要变化一次。
● 各种循环的比较:
“假”时,循环结束。 ● 执行过程:
首先计算表达式1的值,给循环变量赋初值, 再测试表达式2的值,若其值非0,则执行循环体 语句,并计算表达式3的值,自动修改循环变量的
详细内容参见 下一张幻灯片
值,再测试表达式2的值,直到表达式2的值为0
(假)则退出循环。
● 各种循环的比较:
1 2
注意while与do_while循环中(条件)后面的分号";"。 while与do_while执行循环体与判断条件的顺序不同。
3
各自的应用场合不同。
While强调“条件是否满足” do_while强调“动作的行为”
4
for语句为非条件循环语句,功能比条件循环要强,也更 灵活,凡能使用条件循环的场合,用for循环都能实现。
输出图形的
第二至第N行
for(i=N+1; i<=2*(N-1); i++) { for(j=1; j<=i-N; j++) /*输出i-N个空格*/ printf(" "); printf("*"); /*输出一个星号*/ for(j=1; j<=N+2*(N-(i-N)-2);j++) printf(" "); printf("*\n"); /*输出一个星号,接着再回车换行*/ }
上半部分(共N行)
上半部分的内层循环(分三步走):
1
输出若干个空格。 for(j=1; j<=N-i; j++) printf(" ");
2
输出若干个星号。
for(j=1; j<=N+2*(i-1); j++) printf("*");
假设实心六边形的边长N=5,用i代 代表空格数,则: 表行数值,j代表星号数,则: j=4 i=1时,j=5 j为等差 j=3 i=2时,j=7 数列,公 j=2 i=3时,j=9 差d=2 j=1 i=4时,j=11 j=0 i=5时,j=13 i+j=5=N,即 j=N-i 结论:j=N+2*(i-1) printf(" \n");
3
输出一个回车换行符。
for(i=1;i<=N;i++)
{
外层循环,输出N行
花 括 内 号 层 不 循 能 环 少
}
for(j=1; j<=N-i; j++)
printf(" ");
输出N-i个空格
for(j=1; j<=N+2*(i-1); j++)
printf("*");
输出N+2*(i-1) 个星号
输出1个星号和回车换行符 printf("*\n");
for(i=1; i<N; i++)
printf(" ");
/*连续输出N-1个空格*/
for(i=1; i<=N; i++) printf("*"); printf("\n");
/*连续输出N个星号*/
输出图形的第一行
/*输出回车换行符*/
for(i=2; i<=N; i++) {
printf("\n");
输出1个回车换行符
for(i=1;i<N;i++)
{
外层循环,输出N-1行
花 括 内 号 层 不 循 能 环 少
}
for(j=1; j<=i; j++)
printf(" ");
for(j=1; j<=N+2*(N-i-1); j++)
输出i个空格
printf("*");
输出N+2*(N-i-1) 个星号
输出第1行; 输出第2至第N行; 输出图形的第N+1至倒数第二行; 输出六边形的最后一行;
上半部分(共N行)
上半部分的内层循环(分两大步走):
1
输出第1行(分三小步)。 连续输出N-1个空格 连续输出N个星号 输出1个回车换行符 for(j=1; j<N; j++) printf(" "); for(j=1; j<=N; j++) printf("*"); printf(" \n");
C
P
R
O
G
R
A
M
M
I
N
G
for 语 句
控制图形输出
C P R O G R
主讲教师:匡 珍 春
实验教学部 计算中心
A
M
M
I
N
G
第1 章
#include <stdio.h> 出以下图形。 void main( ) { printf(" *****\n"); printf(" *******\n"); printf(" *********\n"); printf(" ***********\n"); printf("*************\n"); printf(" ***********\n"); printf(" *********\n"); 结论:此方法最简单, printf(" *******\n"); 最直观,但缺乏技巧性, printf(" *****\n"); 灵活性较差。 }
如何控制六边形从屏幕的第20列开始输出?例如:
共20列
共20列
用不同的字母分别代表六边形的边长时,应如何输出?例如:
for(j=1; j<=20; j++) printf(" ");
● END
C Language Programming
C语言程序设计
欢迎各位专家评委多多批评指导
假设实心六边形的边长N=5,用i代 表行数值,j代表星号数,则: i=2时,j=3 i=3时,j=2 i=4时,j=1 i=5时,j=0 结论:i+j=5=N 即:j=N-i 假设实心六边形的边长N=5,用i代 表行数值,j代表星号数,则: i=2时,j=5 j为等差 i=3时,j=7 数列,公 i=4时,j=9 差d=2 i=5时,j=11 结论:j=N+2*(i-2)
例如:编程输
提问:能否编写一个程序,运行N次,每次输入不同的值, 得到N个不同的图形呢? 回答:当然可以实现。
输入7时:
输入5时:
输入10时:
输入8时:
学生:嗯,果真是这样那就很好,可该怎么实现呢? 老师:别着急,请听我慢慢道来……
一、知识点回顾
● 四种循环结构控制语句: ● if…goto 语句 ● while语句 ● do_while语句
输出图形的第N+1 至倒数第二行
for(i=1; i<N; i++) printf(" ");
/*连续输出N-1个空格*/
for(i=1; i<=N; i++) printf("*"); printf("\n");
/*连续输出N个星号*/
输出图形的最后一行
/*输出回车换行符*/
输出空心六边形完整的C代码如下所示(效果演示请点击kongxin1.c程序):
上半部分的内层循环(分两大步走):
2
输出第2至第N行(分四小步) 连续输出若干个空格 for(j=1; j<=N-i; j++) printf(" "); 输出1个星号
for(i=2;i<=N;i++) { }
printf("*");
连续输出若干个空格
for(j=1; j<=N+2*(i-2); j++) printf(" ");
for(j=1; j<=N-i; j++)
printf(" "); printf("*");
/*输出N-i个空格*/
/*输出一个星号*/
for(j=1; j<=N+2*(i-2);j++) /*输出N+2*(i-2)个空格*/ printf(" "); printf("*\n"); }
/*输出一个星号,接着再回车换行*/
5
各种形式循环都可以用来处理同一问题,一般情况下它
们可以互相替代。
二、新知识讲解
输出边长为N(N由键盘输入)的实心正六边形,边由’*’组成。例如N=5时:
上半部分(共N行)
下半部分(共N-1行)
1)以图形正中间这一行为边界,其两侧是对称的。 2)上半部分(共N行) 3)下半部分(共N-1行)
for(i=1;i<=N;i++) { } for(i=1;i<N;i++) { }
● 步长型或计数器型循环语句
● 语句格式 : C语言结构化程序设计 ● 破坏了
● 当型循环语句 for(表达式 1;表达式2;表达式3) 的特点 括号不能省略 ● 直到型循环语句 ● 语句格式: ; (每次循环要做什么) ● 循环体 过多使用会降低程序的可读性 ● 语句格式: while (表达式p){循环体} 表达式 1——循环初始表达式,用于进入循环体前 ● 建议尽量少用、最好不用、尤 do 语句块 为循环变量赋初值。(循环从什么时候开始) ● 执行过程:当表达式P为非零
合集下载

for循环的写法

for循环的写法

for循环的写法for循环是一种常用的循环结构,使用比较方便,可以循环处理一组数据或语句块,并且具有简洁、直观、易读的特点,循环次数已经确定或者可以计算得出。

for循环语句一般由以下三部分组成:```for(variable initialization; condition;increment/decrement){statement(s);}```variable initialization:循环开始之前的初始化,一般是一个计数器变量,并且赋值为0或者1。

condition:循环执行的条件,如果条件为真,则执行循环中的代码,否则退出循环,结束循环过程。

increment/decrement:循环执行的增量或减量,每次循环结束之后都会执行此部分的赋值语句。

statement(s):循环中需要执行的语句,一般包含循环内需要循环处理的数据或者代码块。

for循环的执行顺序如下:1. 执行variable initialization部分的语句,一般是一个计数器变量的初始化。

2. 判断condition,如果满足条件,则执行循环中的语句statement(s)。

3. 执行增量或减量语句,良好的for循环应该把增量或减量操作放在循环的最后执行。

4. 重复步骤2和3直到condition为false。

下面是一些for循环的常见写法:一、循环遍历数组循环遍历数组是for循环的最常见应用场景之一,一般使用一个计数器变量作为数组下标,每次循环执行语句块,处理数组中的每个元素:```Pythonfor i in range(len(arr)):print(arr[i])```上述代码中,range(len(arr))会生成从0到len(arr)-1的索引序列,然后在for循环的每轮迭代中,将序列中的一个值赋值给变量i,每次循环输出arr[i],实现遍历数组的效果。

二、循环遍历字典循环遍历字典是for循环的另一种流行应用场景,一般是遍历字典的键或值。

python的for语句

python的for语句

python的for语句Python的for循环是一个强大的工具,通常用于对顺序序列中的每个元素进行循环操作。

通常用于对列表、元祖、字符串等数据类型中的所有元素进行操作。

for循环在 Python 中大量使用,相对于while循环,它更加直观、更容易理解。

for循环基本构造在 Python 中,for循环的基本构造形式如下:for素 in表:语句1语句2…它表示对于列表中的每个元素,都要重复执行语句1、语句2等操作,从而达到用循环完成特定任务的目的。

外,可以使用 for环和 range()数结合,来遍历一定范围内的数字,如下:for i in range(n):语句1语句2这里,n一个正整数,程序将会循环 n,每次将 i值加 1,从 0始,直至 i于 n停止。

使用 for环时,要注意以下几点:1. 使用 for环的前提是,列表、元祖、字符串等这些数据类型中的每个元素之间,有规律性可以被遍历;2.遍历的过程中,不要改变列表、元祖、字符串等数据结构的内容,否则可能会发生意想不到的错误;3.处理列表、元祖、字符串中的每个元素时,程序执行的是每个元素的副本,而不是每个元素本身;4.遍历的过程中,一般不要改变当前元素的索引,否则可能会发生意想不到的错误;5. for环的嵌套使用时,尽量使嵌套的层级不要超过三层,这样可以使程序更易读、更易理解。

使用 for环的实例下面通过几个实例来演示 for环的使用,从而更深入地理解 for 环。

实例1:计算 1 100和#算 1100和sum = 0for i in range(1,101):sum += iprint(sum)上面的代码通过 for环从范围 1 100 中每次取出一个数字,然后将其累加起来,最后得到 1 100和。

实例2:遍历列表中的元素#历列表中的元素myList = [1,2,3,4,5]for num in myList:print(num)上面的代码中,遍历 myList表中的所有元素,每次取出一个元素,将其打印出来。

for循环详解

for循环详解

for循环详解for 循环详解for 循环语句的⼀般形式为:for (表达式1; 表达式2; 表达式3) { 语句; }⾸先要强调两点: 1) 表达式1、表达式2和表达式3之间是⽤分号;隔开的,千万不要写成逗号。

2) for(表达式1;表达式2;表达式3)的后⾯千万不要加分号,很多新⼿都会犯这种错误——会情不⾃禁地在后⾯加分号。

因为 for 循环只能控制到其后的⼀条语句,⽽在C语⾔中分号也是⼀个语句——空语句。

所以如果在后⾯加个分号,那么 for 循环就只能控制到这个分号,下⾯⼤括号⾥⾯的语句就不属于 for 循环了。

下⾯来看看它的执⾏过程:1. 求解表达式1。

2. 求解表达式2。

若其值为真,则执⾏ for 语句中指定的内嵌语句,然后执⾏第3步;若表达式2值为假,则结束循环,转到第5步。

3. 求解表达式3。

4. 转回上⾯第2步继续执⾏。

5. 循环结束,执⾏ for 语句下⾯的语句。

从这个执⾏过程中可以看出,“表达式1”只执⾏⼀次,循环是在“表达式2”“表达式3”和“内嵌语句”之间进⾏的。

for语句最简单的形式是:for (循环变量赋初值; 循环条件; 循环变量增值) { 语句; }for循环典例package com;public class Demo03 {public static void main(String[] args) {// TODO Auto-generated method stubint oddSum = 0; //奇数和int evenSum = 0; //偶数和for(int i = 0;i<=100; i++){if(i%2==0){evenSum+=i;}else{oddSum+=i;}}System.out.println("奇数和为:"+oddSum);System.out.println("偶数和为:"+evenSum);}}奇数和为:2500偶数和为:2550package com;/*** 九九乘法表* @author dell**/public class Demo04 {public static void main(String[] args) {// TODO Auto-generated method stubfor(int i = 1;i<=9;i++){for(int j=1;j<=i;j++){System.out.print(i+"*"+j+"="+(i*j)+"\t");}System.out.println();}}}1*1=12*1=2 2*2=43*1=3 3*2=6 3*3=94*1=4 4*2=8 4*3=12 4*4=165*1=5 5*2=10 5*3=15 5*4=20 5*5=256*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=367*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=498*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=649*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81 package com;public class Demo05 {public static void main(String[] args) {// TODO Auto-generated method stub//while ⽅法循环输出1-1000之间能被5整除的数,并且每⾏输出3个int i =0;int count = 0; //⽤于计算输出的个数,以便换货while(i<1000){if(i%5==0){System.out.print(i+"\t");count++;}i++; //i⾃增,以便下⼀个数的判断if(count%3==0){ //每⾏显⽰3个System.out.println();}}System.out.println("===================================="); //for ⽅法循环输出1-1000之间能被5整除的数,并且每⾏输出3个int count2 = 0;for(int j=0;j<=1000;j++){if(j%5==0){System.out.print(j+"\t");count2++;}j++; //i⾃增,以便下⼀个数的判断if(count2%3==0){ //每⾏显⽰3个System.out.println();}}}}。

循环结构for语句

循环结构for语句
(计数循环)for语句
通过计数来控制重复语句的运行次数。
for循环
for语句 循环体(需要重复执行的子程序)
(计数循环)for语句
递增型for循环
for 控制变量:=初值 to 终值 do 循增型for循环
for 控制变量:=初值 to 终值 do 循环体语句
递增型for循环
讨论:设每次读入的数为x,和sum,平均值ave,它们都 是实数类型。
一级算法: 1.初始化sum为0; 2.for i:=1 to 20 do
begin 3.读入x 4.将x加到sum上
end 5.计算ave 6.输出sum和ave
例二:读入20个数,输出它们的和以及平均值
二级求精: 1.初始化sum为0; 2.for i:=1 to 20 do
for 控制变量:=初值 downto 终值 do 循环体语句
例一:
编程计算1+2+3+……+100=? 递增型for循环
Program he(input,output); var i,sum:integer; begin
sum:=0; for i:=1 to 100 do
sum:=sum+i; writeln(sum); end.
例一: 编程计算1+2+3+……+100=? 递增型for循环
Program he(input,output); var i,sum:integer; begin
sum:=0; for i:=100 downto 1 do
sum:=sum+i; writeln(sum); end.
例二:读入20个数,输出它们的和以及平均值

pythonfor循环语句用法

pythonfor循环语句用法

Python for循环语句用法1.简介在P yt ho n编程中,循环是一种非常重要的结构,它允许我们重复执行一段代码块。

其中,f or循环是P yt hon提供的一种常用的循环语句,可用于迭代遍历可迭代对象,如列表、元组、字符串等。

本文将介绍P y th on中f or循环语句的用法及常见应用场景。

2.基本语法P y th on的f or循环语句的基本语法如下所示:```p yt ho nf o r变量i n可迭代对象:代码块```其中,`变量`表示每次循环中取得的值,`可迭代对象`是一个可以按某种顺序逐个访问元素的对象。

3.遍历列表列表是P yt ho n中常用的数据类型之一,而f or循环可非常方便地用于遍历列表中的每个元素。

下面是一个简单的例子:```p yt ho nf r ui ts=['a pp le','b an an a','ch er ry']f o rf ru it in fr ui ts:p r in t("I li ke",fru i t)```上面的代码将依次输出:```I l ik ea pp leI l ik eb an an aI l ik ec he rr y```4.遍历字符串字符串也是P yt ho n中常见的数据类型,同样可以使用fo r循环遍历字符串中的每个字符。

下面是一个示例:```p yt ho nw o rd="Py th on"f o rc ha ri nw or d:p r in t(ch ar)```执行上述代码将输出:```Python```5.遍历字典字典是P yt ho n中的另一个常用数据类型,它由键值对组成。

虽然无法直接使用f or循环遍历字典的键和值,但可以通过使用`i t em s()`方法将字典转换为可迭代对象来实现。

以下是一个示例:```p yt ho np e rs on={'n am e':'A l ic e','ag e':25,'c ou nt ry':'C hi na'}f o rk ey,v al ue in per s on.i te ms():p r in t(ke y,":",val u e)```以上代码的输出结果为:```n a me:A li cea g e:25c o un tr y:Ch in a```6.使用ran ge()函数r a ng e()函数可以生成一个指定范围内的数字序列,非常适合与f or 循环结合使用。

for while语句的用法

for while语句的用法

for循环和while循环是程序设计中常用的两种循环结构,它们可以让程序重复执行一定的操作,使程序更加灵活和高效。

在实际编程中,合理运用for循环和while循环可以大大提高程序的运行效率,本文将围绕for和while语句的用法展开详细的探讨。

一、for循环的基本语法1. for循环的基本结构for循环是一种在已知循环次数的情况下使用的循环结构,其基本语法如下:for(初始化表达式; 条件表达式; 循环后表达式){//循环体}其中,初始化表达式用于初始化循环变量,条件表达式用于判断是否执行循环体,循环后表达式用于更新循环变量的值。

2. for循环的示例下面是一个使用for循环计算1到100的和的示例代码:int sum = 0;for(int i=1; i<=100; i++){sum += i;}cout << "1到100的和为:" << sum << endl;二、while循环的基本语法1. while循环的基本结构while循环是一种在未知循环次数的情况下使用的循环结构,其基本语法如下:while(条件表达式){//循环体}当条件表达式为真时,执行循环体,否则退出循环。

2. while循环的示例下面是一个使用while循环计算1到100的和的示例代码:int sum = 0;int i = 1;while(i <= 100){sum += i;i++;}cout << "1到100的和为:" << sum << endl;三、for循环和while循环的比较1. 使用场景for循环适用于在已知循环次数的情况下,特别是当循环次数为固定值时,使用for循环更为简洁明了。

而while循环适用于在未知循环次数的情况下,特别是当循环次数受条件限制时,使用while循环更加灵活。

简述for循环语句的执行顺序,举例说明

For循环是一种常用的控制流语句,用于重复执行特定的代码块。

它的执行顺序如下所述:1. 程序先执行for循环的初始化部分,例如for(int i=0; i<5; i++)中的i=0。

2. 程序会检查循环条件是否为真,即i<5是否成立。

3. 如果循环条件为真,则程序执行循环体内的代码块。

4. 循环体执行完毕后,程序会执行for循环的更新部分,例如i++。

5. 然后程序会再次检查循环条件,如果仍然为真,则重复执行循环体内的代码块;否则,退出for循环,继续执行下一条语句。

举例说明:假设有如下的for循环语句:```for(int i=0; i<5; i++) {System.out.println("Hello, world!");}```根据上述的执行顺序,该for循环的执行流程如下:1. 初始化部分: i=02. 检查循环条件: i<53. 循环体内执行: 打印"Hello, world!"4. 更新部分: i++5. 再次检查循环条件: i<56. 循环体内执行: 打印"Hello, world!"7. 更新部分: i++8. 再次检查循环条件: i<59. 循环体内执行: 打印"Hello, world!"10. 更新部分: i++11. 再次检查循环条件: i<512. 循环体内执行: 打印"Hello, world!"13. 更新部分: i++14. 再次检查循环条件: i<515. 循环体内执行: 打印"Hello, world!"16. 更新部分: i++17. 再次检查循环条件: i<5 (此时不成立,跳出for循环)上述的for循环语句将会执行5次,分别打印出5次"Hello, world!"。

c中for语句的用法

c中for语句的用法一、C语言中for语句的基本用法在C语言中,for循环是一种常用的控制结构,用于重复执行某些代码块。

它的基本语法如下:```for (初始化表达式; 循环条件; 更新表达式){// 需要重复执行的代码块}```1. 初始化表达式:该表达式用于初始化循环变量,仅在循环开始时执行一次。

它可以是一个赋值或声明语句。

2. 循环条件:该条件用于控制是否继续执行循环。

只有当条件为真时,循环才会继续进行;否则,跳出循环。

3. 更新表达式:该表达式用于更新循环变量的值,在每次迭代结束时执行。

下面通过几个例子来说明for循环的常见用法。

二、使用for计算数列和假设我们需要计算从1到N之间所有整数的和(包括1和N),可以使用for 循环来实现:```cint main(){int N;printf("请输入一个正整数N: ");scanf("%d", &N);int sum = 0;for (int i = 1; i <= N; i++){sum += i;}printf("从1到%d之间所有整数的和为:%d\n", N, sum);return 0;}```在上述代码中,我们先通过`scanf`函数获取用户输入的正整数N,然后使用for 循环从1到N遍历所有整数,将它们累加到变量sum中。

最后,打印出计算结果。

三、使用for实现数组元素求和除了可以用于计算数列和外,for循环也常被用来对数组进行遍历并进行相应处理。

下面是一个例子,演示如何使用for循环计算数组元素的和:```c#define SIZE 5int main(){int numbers[SIZE] = {1, 2, 3, 4, 5};int sum = 0;for (int i = 0; i < SIZE; i++){sum += numbers[i];}printf("数组元素的总和为:%d\n", sum);return 0;}```在上述示例中,我们定义了一个包含5个元素的整型数组`numbers[]`。

for循环只能用于循环次数已经确定的情况

for循环只能用于循环次数已经确定的情况
turbo c 2.0提供三种基本的循环语句: for语句、while语句和do-while语句。

一、循环语句
(一)、for循环它的通常形式为:
for(;;)
语句;
初始化总是一个赋值语句,它用来给循环控制变量赋初值;条件表达式是一个关系表达式,它决定什么时候退出循环;增量定义循环控制变量每循环一次后按什么方式变化。

这三个部分之间用;分开。

比如:
for(i=1;i\uc=10;i++)
语句;
上例中先给i赋初值1,判断i是否小于等于10,若是则执行语句,之后值增加1。

再重新判断,直到条件为假,即i\ue10时,结束循环。

特别注意:
(1).for循环中语句可以为语句体,但要用{和}将参加循环的语句括起来。

(2).for循环中的初始化、条件表达式和增量都就是选择项,即为可以缺省,但;无法缺省。

省略了初始化,则表示不对循环控制变量诗赋初值。

省略了条件表达式,则不搞其它处置时便沦为死循环。

省略了增量,则不对循环控制变量展开操作方式,这时可以在语句体中重新加入修正循环控制变量的语句。

for循环语句

11
课程回顾
12
NCRE
谢谢!
13
10
真题链接
3、有以下程序: #include <stdio.h> main() { int y=9; for( ; y>0; y--) if(y%3==0) printf("%d", --y); } 程序的运行结果是( )。 A)852 B)963 C)741 D)875421
A 【解析】第一次for循环,y的值为9,y%3的值为0, 满足条件打印- - y,即先减1后打印,所以打印8;第二 次for循环,y的值为7,y%3的值为1,不执行打印语句; 第三次for循环,y的值为6,y%3的值为0,满足条件打 印- -y,即先减1后打印,所以打印5;第四次for循环, y的值为4,不满足if条件,不执行打印语句;第五次 for循环,y的值为3,满足if条件,打印输出2;第六次 for循环,y的值为1,不满足条件,不执行打印语句。
【解析】题干中语句for( ; a--; ),条件a--!=0先 判断a!=0成立,则进入循环,然后a减1,起始 a=1不等于0,满足条件进入for循环,然后a自减 1为0,b自减1为0,继续循环;再跳回for语句 时,a!=0不成立,不会进入循环,但是a也要自 减1为-1,循环结束;因此最后输出a=-1,b=0.因 此答案为选项A。 【答案】A
2
For 循环语句
for语句的执行过程
for语句的执行过程
例 计算1~100自然数之和
1. 先求解表达式1。
#include <stdio.h> main()
2. 求解表达式2,若为真,执行步骤3,然后转到第4步执行; {
若为假,转到第5步。 3. 执行一次for循环体。 4. 求解表达式3,转到第2步进行判断。 5. 退出循环,执行后面的语句。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档