c語言第三章-項目三課件_第1頁
c語言第三章-項目三課件_第2頁
c語言第三章-項目三課件_第3頁
c語言第三章-項目三課件_第4頁
c語言第三章-項目三課件_第5頁
已閱讀5頁,還剩53頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

項目三學生成績的分組匯總一個班中有四個小組,求本學期期中考試中每個小組數(shù)學成績的總分及平均分。

第一必須做到在一個小組中對學生數(shù)學成績的平均分與總分進行計算;然后就是重復進行4次。所以,將這一項目分成二個任務介紹,任務一是求一個小組學生成績的總分及平均分;任務二是求四個小組學生成績的總分及平均分。

任務1求一個小組學生成績的總分及平均分

一、問題情景一個班進行了一次考試,現(xiàn)要輸入第一小組學生的成績,計算這一小組的總分與平均分,并按要求輸出。方法一、如果小組有十個同學,就定義十個變量x1,x2,……x10,然后在程序中表示成sum=x1+x2+x3+……+x10。如果變量多時,表達式很長,這種方法就不適用。方法二、循環(huán):先輸入第一個學生的成績,然后將這個成績加到總分中,接下來,輸入第二個學生的成績,再將其加入到總分中,不斷重復,直到小組中最后一個同學的成績輸入并加入到總分為止。重復執(zhí)行就是循環(huán)。重復工作是計算機特別擅長的工作之一。分析:定義變量score、i=1、sum=0、avgi<=10輸入一個成績scoresum=sum+ii=i+1avg=sum/10輸出結果YN三、相關知識(一)常見的三種循環(huán)語句1.while循環(huán)【語法】(1)一般格式:while(循環(huán)繼續(xù)條件){循環(huán)體語句組;}(2)執(zhí)行過程

1)求解“循環(huán)繼續(xù)條件”,如果其值為非0,則轉2);否則轉3)。2)執(zhí)行循環(huán)體語句組,然后轉1)。3)退出while循環(huán)。while的進一步練習【例3-1】本學期期末考試進行了三門課程的測試。成績單下來后,8個室友兄弟要一比高低,這就要得到每個人三門課程的總分和平均分,用C語言實現(xiàn)之。分析:(1)定義五個實型變量x,y,z,s和avg,依次放每一名學生的三門課程成績、這三門課程的總成績和平均分;(2)每次取出一名學生的三門課程成績,依次給x,y,z,然后再一起放到s中,就可以得到該同學的三門課的總分和平均分。(3)以上步驟重復執(zhí)行8次。#include"stdio.h"main(){inti;floatx,y,z,sum,avg;i=1;while(i<=8){printf("請輸入第%d個同學三門課的成績",i);scanf("%f%f%f",&x,&y,&z);sum=x+y+z;avg=sum/3;printf("第%d個同學的總分為%.2f,平均分%.2f\n",i,sum,avg);i=i+1;}}【例3-2】用while語句求sum=1+2+3+……+100。分析:求sum=1+2+3+……+100,可以分解成:sum=0;sum=sum+1;sum=sum+2;……sum=sum+i……sum=sum+100所以,可以看成sum=sum+i重復了100次,而i恰好等于1~100【例3-3】將1~100之間不能被3整除的數(shù)輸出。分析:定義變量i其初值為1,驗證1是否能被3整除?若不能整除,則輸出i;然后將i累加到2,再次驗證2是否被被3整除?若不能整除,則輸出i;這樣一直重復,直到i值>100。定義變量i=1i<=100輸出i的值i=i+1Yi不能被3整除YN1、下面程序的運行結果是:#include<stdio.h>main(){intnum=0;while(num<=2)num++;printf("%d\n",num);}do…while語句(1)一般形式:do{循環(huán)體語句組;}while(循環(huán)繼續(xù)條件);(2)執(zhí)行過程1)執(zhí)行do后面的循環(huán)體語句組;2)求解while后面的“循環(huán)繼續(xù)條件”,如果其值為非0,則轉1);否則轉3)。3)退出while循環(huán)。求一個小組學生成績的總分及平均分的程序可改寫為:#include"stdio.h"main(){intscore,i,sum=0;floatavg;i=1;printf("請輸入本小組10個學生的成績:");do{scanf("%d",&score);sum=sum+score;i=i+1;}while(i<=10);avg=sum/10.0;printf("本小組10個學生的總分為:%d\n",sum);printf("本小組10個學生的平均分為:%.2f\n",avg);}定義變量score、i=1、sum=0、avgi<=10輸入一個成績scoresum=sum+ii=i+1avg=sum/10輸出結果YNdo…while,總是先執(zhí)行一次循環(huán)體,然后再求循環(huán)繼續(xù)條件,因此,無論循環(huán)繼續(xù)條件是否為“真”,循環(huán)體至少執(zhí)行一次;(2)do…while循環(huán)與while循環(huán)十分相似;(3)它們的主要區(qū)別是:while循環(huán)先判斷循環(huán)條件再執(zhí)行循環(huán),循環(huán)體可能一次也不執(zhí)行,do…while循環(huán)先執(zhí)行循環(huán)體,然后再求循環(huán)繼續(xù)條件,循環(huán)體至少執(zhí)行一次。將例3-1用do…while語句來改進實現(xiàn)。求8個室友兄弟每個人三門課程的總分和平均分#include"stdio.h"main(){inti;floatx,y,z,sum,avg;i=1;do{printf("請輸入第%d個同學三門課的成績",i);scanf("%f%f%f",&x,&y,&z);sum=x+y+z;avg=sum/3;printf("第%d個同學的總分為%.2f,平均分%.2f\n",i,sum,avg);i=i+1;}while(i<=8);}將例3-3用do…while語句來改進實現(xiàn)。將1~100之間不能被3整除的數(shù)輸出。#include<stdio.h>main(){inti;i=1;do{if(i%3!=0)printf(“%3d”,i);i++;}while(i<=100);}執(zhí)行下面程序段后,k的值是:k=1;n=263;do{k*=n%10;n/=10;}while(n);練習(1)“表達式1”為初始化表達式;(2)“表達式2”為條件表達式,是一個邏輯量,用于判斷循環(huán)繼續(xù)的條件是否成立,其值為真時,循環(huán)繼續(xù),否則循環(huán)中止;(3)“表達式3”為修正表達式,一般為賦值表達式,用于定義循環(huán)變量的增值。

for(表達式1;表達式2;表達式3)循環(huán)體語句求一個小組學生成績的總分及平均分的程序可改寫為:#include"stdio.h"main(){intscore,i,sum=0;floatavg;printf("請輸入本小組10個學生的成績:");for(i=1;i<=10;i++){scanf("%d",&score);sum=sum+score;}avg=sum/10.0;printf("本小組10個學生的總分為:%d\n",sum);printf("本小組10個學生的平均分為:%.2f\n",avg);}for的進一步練習【例3-7】將例3-1用for語句來改進實現(xiàn)。(求八位室友每個人三門課的總分及平均分)#include"stdio.h"main(){inti;floatx,y,z,sum,avg;for(i=1;i<=8;i++){printf("請輸入第%d個同學三門課的成績",i);scanf("%f%f%f",&x,&y,&z);sum=x+y+z;avg=sum/3;printf("第%d個同學的總分為%.2f,平均分%.2f\n",i,sum,avg);}}【例3-8】將例3-2用for語句來改進實現(xiàn)。求sum=1+2+3+……+100。#include<stdio.h>main(){inti,sum=0;for(i=1;i<=100;i++){sum+=i;}

/*由于循環(huán)體只有一條語句,所以可將“{sum+=i;}”的花括號省略*/printf(“1+2+3+……+100的和為:%d\n”,sum);}程序運行結果為:“1+2+3+……+100的和為:5050”將例3-3用for語句來改進實現(xiàn)。將1~100之間不能被3整除的數(shù)輸出。#include<stdio.h>main(){inti;for(i=1;i<=100;i++){if(i%3!=0)printf(“%3d”,i);}/*由于循環(huán)體只有一條語句,所以可將“{if(i%3!=0)printf(“%3d”,i);}”的花括號省略*/}編程實現(xiàn)百錢買百雞。有一老大爺去集貿(mào)市場買雞,他想用100元錢買100只雞,而且要求所買的雞有公雞、母雞、小雞。已知公雞2元一只,母雞3元一只,小雞0.5元一只。問老大爺要買多少只公雞、母雞、小雞恰好花去100元錢,并且買到100只雞?分析

x+y+z=100x+3y+0.5z=100

y=1.5z-100x=200-2.5z假設公雞買x只,母雞買y只,小雞買z只,則由題意可得:(1)當z=2時,計算y與x的值(2)當z=4時,計算y與x的值(3)當z=8時,計算y與x的值(4)一直計算到z=98時,計算y與x的值顯然,如果x,y的值都大于零,則輸出x,y,z。所以用for循環(huán)的程序如左:#include<stdio.h>main(){intx,y,z;for(z=2;z<=100;z=z+2){y=1.5*z-100;x=200-2.5*z;if(x>0&&y>0)printf(“公雞數(shù)為%d,母雞數(shù)為%d,小雞數(shù)為%d\n",x,y,z);}}知識擴展(一)for語句的多種表示方法for語句可省略“表達式1”。for語句可省略“表達式2”。for語句可省略“表達式3”。for語句可省略“表達式1”和“表達式3”?!氨磉_式1”和“表達式3”可以是一個簡單的表達式,也可以是逗號表達式。

for(i=1;i<=10;i++)s=s+i;i=1;for(;i<=10;i++)s=s+i;“表達式1”的作用是設置循環(huán)初始條件,“表達式1”省略后,應在for語句前面設置循環(huán)初始條件。但“表達式1”后的分號不能省略。

若省略“表達式2”,則不判斷循環(huán)條件,認為循環(huán)條件始終為真,循環(huán)將無終止地進行下去。一般用條件語句退出循環(huán)。“表達式3”可省略,但程序必須在“循環(huán)體語句”中設置循環(huán)變量增值,來修改循環(huán)條件,以確保循環(huán)能正常結束。如:

for(i=1;i<=10;i++)s=s+i;for(i=1;i<=10;){s=s+i;i++;}for(i=1;i<=10;i++)s=s+i;i=1;for(;i<=10;){s=s+i;i++;}如實現(xiàn)1+2+3+……+100的和的for語句可以寫為:for(sum=0,i=1;i<=100;i++)sum=sum+i;下列程序運行的結果是:#include<stdio.h>voidmain(){inti,j=6,k;for(i=0,j=10;i<=j;i++,j--)k=i+j;printf("%d\n",k);}練習(二)break語句(1)break語句的一般形式

break;(2)break語句的作用

終止對switch語句或循環(huán)語句的執(zhí)行(跳出這兩種語句),轉移到其后的語句處執(zhí)行。for(i=2;i<=x-1;i++)if(x%i==0)break;如果x能被i(i=2,3,…,x-1)整除,則結束循環(huán)?!纠?-11】輸入二個正整數(shù),求它們的最大公約數(shù)。分析若輸入二個正整數(shù)分別為a,b,它的最大公約數(shù)為k,k的值應小于等于a,b中的一個相對小數(shù)。k為a、b中較小的數(shù)k>=1a、b都能被k整除k--k為最大公約數(shù)YNY#include<stdio.h>main(){inta,b,k;printf("請輸入二個正整數(shù)");scanf("%d%d",&a,&b);if(a<b)k=a;elsek=b;while(k>=1){if(a%k==0&&b%k==0)break;k--;}printf("最大公約數(shù)為:%d\n",k);}程序的運行結果為:請輸入二個正整數(shù)56最大公約數(shù)為1如:以下程序段的輸出結果是()#include<stdio.h>voidmain(){intt,y=0;for(t=1;t<4;t++){if(t%2==0)break;y++;}printf("%d,%d\n",t,y);}判斷素數(shù)【例3-12】在數(shù)學課上,李老師要同學們對給定的任意正整數(shù)進行判斷,看是否為素數(shù),這個數(shù)學問題,用C語言該如何解決?分析:因為素數(shù)只能被1及本身整除,所以判斷一個大于2的正整數(shù)x是否為素數(shù),就讓x按順序除以i=2、3、…、x-1,若x能被它們中的任一個除盡,就可跳出循環(huán)。因為此數(shù)一定不是素數(shù)。所以判斷x是不是素數(shù),就可以用i的值來衡量,若i=x,則x一定是素數(shù),否則就不是素數(shù)。#include<stdio.h>main(){inti,x;printf("請輸入一個正整數(shù)");scanf("%d",&x);for(i=2;i<=x-1;i++)if(x%i==0)break;if(i==x)printf("%d是素數(shù)\n",x);elseprintf("%d不是素數(shù)\n",x);}任務2求每個小組學生成績的總分及平均分一、問題情景一個班進行了一次考試,現(xiàn)要輸入全班四個小組的學生成績,計算每一小組的總分與平均分,并按要求輸出。分析在任務1中,所解決的問題是:一個小組學生成績的總分及平均分。若現(xiàn)在一個班中有四個小組,現(xiàn)求每個小組的學生成績的總分及平均分。也就是將任務1重復進行四次,顯然寫四段程序是不科學的,科學的方法是再嵌套一個循環(huán)。具體實現(xiàn):#include"stdio.h"main(){intscore,i,sum;floatavg;intj=1;while(j<=4){sum=0;i=1;printf("請輸入第%d小組學生成績:",j);while(i<=10){scanf("%d",&score);sum=sum+score;i=i+1;//本小組學生數(shù)增加1}avg=sum/10.0;printf("本小組10個學生的總分為:%d\n",sum);printf("本小組10個學生的平均分為:%.2f\n",avg);j++;//下一個小組}}程序運行結果一個循環(huán)體內(nèi)又包含另一個完整的循環(huán)體,稱為循環(huán)的嵌套,與if的嵌套相同,內(nèi)嵌的循環(huán)中還可以嵌套循環(huán),這就是多層循環(huán)。內(nèi)層的優(yōu)先級比外層的高,只有內(nèi)層的執(zhí)行完才能執(zhí)行外層的,循環(huán)嵌套的要領對各種語言都是一樣的。三種循環(huán)(while循環(huán)、do…while循環(huán)、for循環(huán))可以互相嵌套。三、相關知識(一)常見的循環(huán)嵌套1.while循環(huán)嵌套while循環(huán)while(){…while(){…}}2.do…while循環(huán)嵌套do…while循環(huán)do{…do{…}while();}while();3.for循環(huán)嵌套for循環(huán)for(;;){…for(;;){…}}4.while循環(huán)嵌套do…while循環(huán)while(){…do{…}while();…}5.for循環(huán)嵌套while循環(huán)for(;;){…while(){…}…}6.do…while循環(huán)嵌套for循環(huán)do{…for(;;){…}…}while();本任務用do…while循環(huán)嵌套do…while循環(huán)的程序解決:#include"stdio.h"main(){intscore,i,sum;floatavg;intj=1;do{sum=0;i=1;printf("請輸入第%d小組學生成績:",j);do{scanf("%d",&score);sum=sum+score;i=i+1;//本小組學生數(shù)增加1}while(i<=10);avg=sum/10.0;printf("本小組10個學生的總分為:%d\n",sum);printf("本小組10個學生的平均分為:%.2f\n",avg);j++;//下一個小組}while(j<=4);}黃色的循環(huán)包含在玫瑰色的循環(huán)中本任務用for循環(huán)嵌套for循環(huán):#include"stdio.h"main(){intscore,i,sum;floatavg;intj=1;for(;j<=4;j++){sum=0;printf("請輸入第%d小組學生成績:",j);for(i=1;i<=10;i++){scanf("%d",&score);sum=sum+score;}avg=sum/10.0;printf("本小組10個學生的總分為:%d\n",sum);printf("本小組10個學生的平均分為:%.2f\n",avg);}}黃色的循環(huán)包含在玫瑰色的循環(huán)中本任務while循環(huán)嵌套do…while循環(huán)#include"stdio.h"main(){intscore,i,sum;floatavg;intj=1;while(j<=4){sum=0;printf("請輸入第%d小組學生成績:",j);i=1;do{scanf("%d",&score);sum=sum+score;i++;}while(i<=10);avg=sum/10.0;printf("本小組10個學生的總分為:%d\n",sum);printf("本小組10個學生的平均分為:%.2f\n",avg);j++;}}黃色的循環(huán)包含在玫瑰色的循環(huán)中思考:用for循環(huán)嵌套while循環(huán)、do…while循環(huán)嵌套for循環(huán)編程解決任務2?!纠?-13】用雙循環(huán)實現(xiàn)【例3-10】的百錢買百雞。分析:假設公雞買x只,母雞買y只,小雞買z只,則:(1)y可以是1、2、3……33的一個值。(2)x可以是1、2、3……50的一個值。(3)然后由y及x,顯然可解得z=100-x-y。(4)如果所花的錢剛好是100,則輸出x,y,z。程序如下:#include<stdio.h>main(){intx,y,z;for(x=1;x<=50;x++)for(y=1;y<=33;y++){z=100-x-y;if(2*x+3*y+0.5*z==100)printf("公雞數(shù)為%d,母雞數(shù)為%d,小雞數(shù)為%d\n",x,y,z);}}【例3-14】顯示如下的下三角九九乘法表。12436948121651015202561218243036714212835424981624324048566491827364554637281該乘法表要列出1×1,2×1,2×2,3×1,3×2,3×3…,9×9的值。乘數(shù)的范圍是1~9,針對每一個乘數(shù),被乘數(shù)的范圍是1到它本身,因此可以用兩重循環(huán)解決問題。按乘數(shù)組織外層循環(huán),i表示從1~9;按被乘數(shù)組織內(nèi)層循環(huán),j表示從1~i,從而確定每一行輸出的內(nèi)容。分析:#include<stdio.h>main(){inti,j;for(i=1;i<=9;i++){for(j=1;j<=i;j++){printf("%-5d",i*j);}printf("\n");}}下列程序運行的結果是:#include<stdio.h>voidmain(){inti,j,sum=0;for(i=1;i<6;i++)for(j=1;j<6;j++)sum=sum+1;printf("%d\n",sum);}練習【例3-15】顯示如下所示的圖形*************************分析:題目要求的三角形由5行組成,因此程序中循環(huán)結構的循環(huán)次數(shù)應為5次,每一次輸出一行。而“輸出一行”又進一步分為三項工作。(1)輸出若干個空格;(2)輸出若干個星號;(3)回車換行,為新的一行的輸出做準備?,F(xiàn)在的問題是,如何確定每一行應輸出的空格數(shù)和字符”*”的數(shù)目,以便分別通過循環(huán)來輸出這兩種字符。行號應輸出的空格應輸出的“*”151243335427519i6-i2*i-1#include<stdio.h>main(){inti,j;for(i=1;i<=5;i++)//一共輸出5行{for(j=1;j<=6-i;j++)printf("");//輸出空格數(shù)

for(j=1;j<=2*i-1;j++)printf("*");//輸出”*”的數(shù)目

printf("\n");//換行 }}任務3舉一反三【例3-16】程序功能:運行時輸入10個數(shù),然后分別輸出其中的最大值、最小值。分析:(1)輸入第一個數(shù)x,并假定第一個數(shù)既是十個數(shù)中的最大值max,也是十個數(shù)中的最小值min;(2)然后輸入下一個數(shù)x,將最大值max及最小數(shù)min與x分別相比,若max小于x,則max=x;若min大于x,則min=x;(3)不斷重復步驟(2),直到第10個數(shù)比完為止。#include<stdio.h>voidmain(){floatx,max,min;inti;printf("請輸入十個同學的成績:");for(i=1;i<=10;i++){scanf("%f",&x);if(i==1){max=x;min=x;}if(x>max)max=x;if(x<min)min=x;}printf("最高分為%.1f,最低分為%.1f\n",max,min);}【例3-17】程序功能:運行時輸入整數(shù)n,輸出n各位數(shù)字之和。(例如:n=1234,則輸出10,n=-123,則輸出6。分析:若n的值為2345,則(1)個位數(shù)的取法是:(2)十位數(shù)的數(shù)字取法是:(3)百位數(shù)的數(shù)字的取法:(4)同理,要取得千位數(shù)的數(shù)字:通過n%10就能獲取個位數(shù)字“5”如果能將2345化為234,則就能輕松地取到4,所以執(zhí)行n=2345/10,再執(zhí)行n=n%10就行

執(zhí)行234/10,即n=n/10,新的n的值將成為23,然后再執(zhí)行n%10就可獲取數(shù)字“3”;

同理,要取得千位數(shù)的數(shù)字,只要執(zhí)行23/10,即n=n/10,新的n的值將成為2,然后再執(zhí)行n%10就可獲取“2”;總結以上各步驟,可以發(fā)現(xiàn),對任意的一個數(shù)n,執(zhí)行n%10,再執(zhí)行n=n/10,然后不斷的重復,就可以一個一個獲取個位數(shù)字、十位數(shù)字、百位數(shù)字……,所以可以用循環(huán)去執(zhí)行以上的步驟,但是循環(huán)幾次呢?仔細分析不難發(fā)現(xiàn),經(jīng)過若干次的執(zhí)行n=n/10,則新的n的值肯定會成為0,所以可以得出結論:循環(huán)條件是n!=0。程序的流程圖為:intn,s=0;提示請輸入一個數(shù):輸入一個數(shù)nn=|n|n≠0s=s+n%10;//將余數(shù)累加到s中n=n/10;

輸出這個數(shù)的絕對值的各位數(shù)字的和#include<stdio.h>#include<math.h>voidmain(){intn,s=0;printf("請輸入一個數(shù):");scanf("%d",&n);n=fabs(n);

while(n!=0){s=s+n%10;n=n/10;}printf(“這個數(shù)的絕對值的各位數(shù)字的和為:%d\n",s);}編程求:s=3+33+333+3333+33333+333333+3333333+33333333分析:可以將本題化為:s=3(1+11+111+1111+11111+111111+1111111+11111111),所以只要求出了s=1+11+111+1111+11111+111111+1111111+11111111,然后再執(zhí)行s=s*3,就能達到題目的要求。而s=1+11+111+1111+11111+111111+1111111+11111111是一道累加題,只要執(zhí)行8次的s=s+t即可,只不過第一次循環(huán)中的t是1,第二次是11,第三次是111,分析后項與前項的關系是:前項的10倍加1等于后項,即t=10*t+1t=0;for(i=1;i<=8;i++){t=10*t+1;s=s+t;}#include<stdio.h>voidmain(){inti,t=0;longs=0;for(i=1;i<=8;i++) {t=t*10+1;s=s+t;}s=s*3;printf("3+33+333+3333+33333+333333+3333333+33333333=%ld\n",s);}分析:(1)首先認為最大值是當x=1時的函數(shù)值,即max=1*1-5*1+sin(1);(2)然后計算出x=2時的f(x)與前面的max相比,如果max<f(x),則max=f(x)(3)將x=3,4,….10不斷重復步驟(2);(4)輸出max。編程:對x=1,2,3,……10,求f(x)=x*x-5*x+sin(x)的最大值#include<stdio.h>#include<math.h>voidmain(){intx;floatmax;max=1*1-5*1+sin(1);for(x=2;x<=10;x++)if(max<x*x-5*x+sin(x))max=x*x-5*x+sin(x);printf("%f\n",max);}編程找出100~999之間所有的水仙花數(shù)分析:本題的編程思路是用枚舉法:即對100~999之間的每一個數(shù),取出它的百位數(shù)a,十位數(shù)b,個位數(shù)c。顯然a=i/100,b=i/10%10;c=i%10;#include<stdio.h>#include<math.h>voidmain(){inti,a,b,c;for(i=100;i<=999;i++) {

a=i/100;b=i/10%10;c=i%10;

if(i==a*a*a+b*b*b+c*c*c) printf("%disaArmstrongnumber!\n",i); }}分析:因為要計算前30項之和,可以用一個循環(huán):(1)將a累加到s中,然后新的a變?yōu)閟qrt(a);(2)重復多次(1)即可;當前30項的和算完后,則輸出?!纠?-21】數(shù)列第一項為81,此后各項均為它前1項的正平方根,統(tǒng)計該數(shù)列前30項之和。#include<stdio.h>#i

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論