版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C語言實(shí)驗(yàn)指導(dǎo)書(總48頁(yè))
-CAL-FENGHAL-(YICAI)-CompanyOne1
-CAL-本頁(yè)僅作為文檔封面,使用請(qǐng)直接刪除
C語言程序設(shè)計(jì)
實(shí)驗(yàn)指導(dǎo)書
電氣與電子工程學(xué)院
重要說明:上機(jī)實(shí)驗(yàn)?zāi)康暮鸵?/p>
一實(shí)驗(yàn)報(bào)告要求
每次實(shí)驗(yàn),提交一份實(shí)驗(yàn)報(bào)告。具體格式見“實(shí)驗(yàn)報(bào)告格式范文”
將代碼和運(yùn)行截圖粘貼到“C改革實(shí)驗(yàn)指導(dǎo)書24學(xué)時(shí)”word的相應(yīng)
位置。如下圖,
I魴15電7班小組1實(shí)驗(yàn)報(bào)告.doc
程序運(yùn)行的截圖如下:
1?C:\Users\wd\Desktop\C語言改革教材\C改革\C案例改堇初周學(xué)生信息告理縈多
請(qǐng)輸入要查詢的學(xué)生的學(xué)號(hào):1
字號(hào)姓名語文數(shù)學(xué)英語平均分
===========================
13456.0778.023.0285.7
按任意鍵進(jìn)入主目錄..?
二上機(jī)實(shí)驗(yàn)的目的
上機(jī)實(shí)驗(yàn)的目的,絕不僅僅是為了驗(yàn)證教材和講課的內(nèi)容,或者驗(yàn)證自己所
編程序正確與否。學(xué)習(xí)程序語言,上機(jī)實(shí)驗(yàn)的目的如下:
1加深對(duì)講授內(nèi)容的理解,尤其是一些語法規(guī)定,光靠課堂講授,既枯燥
無味又難以記住,通過多次上機(jī),就能自然、熟練地掌握語法規(guī)定。
2了解和熟悉C語言程序開發(fā)環(huán)境。熟悉一兩種環(huán)境(計(jì)算機(jī)系統(tǒng)的軟件
和硬件條件),再遇到其他的系統(tǒng)時(shí)便會(huì)觸類旁通,很快學(xué)會(huì)。
3學(xué)會(huì)上機(jī)調(diào)試程序,也就是善于發(fā)現(xiàn)程序中的錯(cuò)誤,并且能很快地排除
這些錯(cuò)誤,使程序能夠正確地運(yùn)行。要真正掌握計(jì)算機(jī)應(yīng)用技術(shù),就不僅應(yīng)當(dāng)了
解和熟悉有關(guān)理論和方法,而且要求自己動(dòng)手實(shí)踐能力強(qiáng)。
4在做實(shí)驗(yàn)時(shí)千萬不要在程序通過后就認(rèn)為萬事大吉,完成任務(wù)了,應(yīng)當(dāng)
在通過的程序上做一些調(diào)試和修改,看看會(huì)得到什么結(jié)果。多動(dòng)腦筋思考,將會(huì)
對(duì)你有很大幫助。
三上機(jī)實(shí)驗(yàn)前的準(zhǔn)備工作
1了解所用的計(jì)算機(jī)系統(tǒng)的性能和使用方法;
2復(fù)習(xí)和掌握與本實(shí)驗(yàn)有關(guān)的教學(xué)內(nèi)容;
3準(zhǔn)備好上機(jī)所用的程序,切忌自己不思考:不編制程序或抄襲別人的程
序;
4準(zhǔn)備好調(diào)試和運(yùn)行時(shí)所需的數(shù)據(jù)。
四上機(jī)實(shí)驗(yàn)的步驟
1調(diào)出C語言編譯系統(tǒng),進(jìn)入C語言工作環(huán)境;
2輸入自己編制好的程序;
3檢查輸入是否有錯(cuò),及時(shí)更正;
4進(jìn)行編譯和連接;
5運(yùn)行程序,分析結(jié)果。
2
重要說明:上機(jī)實(shí)驗(yàn)?zāi)康暮鸵?..............................................0
實(shí)驗(yàn)一C語言上機(jī)基礎(chǔ)......................................................4
實(shí)驗(yàn)二基本數(shù)據(jù)類型、運(yùn)算符和表達(dá)式........................................6
實(shí)驗(yàn)三輸入、輸出函數(shù)的使用................................................7
實(shí)驗(yàn)四選擇結(jié)構(gòu)程序設(shè)計(jì)....................................................9
實(shí)驗(yàn)五循環(huán)結(jié)構(gòu)程序設(shè)計(jì)....................................................11
實(shí)驗(yàn)六數(shù)組................................................................14
實(shí)驗(yàn)七簡(jiǎn)單函數(shù)............................................................16
實(shí)驗(yàn)八高級(jí)函數(shù)............................................................16
實(shí)驗(yàn)九指針................................................................18
實(shí)驗(yàn)十自定義數(shù)據(jù)、文件.................................................19
附1:c語言函數(shù)庫(kù)...............................................................20
3
實(shí)驗(yàn)一C語言上機(jī)基礎(chǔ)
特別聲明:為了教學(xué)的便捷以及學(xué)生自學(xué)的方便,我們選擇了便于下載和安裝的
MicrosoftVisualC++軟件作為編譯環(huán)境。但在實(shí)際工作中使用的編譯環(huán)境應(yīng)
該是visualstudio系列軟件(如visualstudio2010)o所以同學(xué)們課下必須
自己百度(visualstudio2010使用手冊(cè)),學(xué)習(xí)visualstudio的基本用法!
PS:輸入法必須切換成英文輸入法!?。?/p>
一實(shí)驗(yàn)?zāi)康?/p>
1熟悉C語言運(yùn)行環(huán)境——MicrosoftVisualC++中文版。
2掌握C語言程序的書寫格式和C語言程序的結(jié)構(gòu),初步了解C源程序的特
點(diǎn)。
3掌握C語言上機(jī)步驟,了解如何編輯、編譯、調(diào)試和運(yùn)行一個(gè)C程序的方
法。
4掌握C語言數(shù)據(jù)類型,熟悉如何定義一個(gè)整型、字符型和實(shí)型的變量,
以及對(duì)他們賦值的方法。
二實(shí)驗(yàn)內(nèi)容
1C語言上機(jī)步驟
(1)開機(jī),啟動(dòng)MicrosoftVisualC++6。
(2)建立工程文件:在“文件”菜單中選擇“新建”命令項(xiàng),在彈出的“新
建”對(duì)話框的“工程”選項(xiàng)卡中選擇"Win32ConsoleApplicationv選項(xiàng),在
“工程”框中輸入工程文件名syl,在位置”下拉框中輸入或選擇文件夾,
單擊“確定”;在以下彈出的兩個(gè)對(duì)話框中分別旭擊命令按鈕“完成”和“確
XEo
(3)建立C++源文件:在“工程”菜單中選擇“添加到工程”一“新建”命
令項(xiàng),在彈出的“新建”對(duì)話框的“文件”選項(xiàng)卡中選擇“C++Source
File”,在右邊的“文件”框中輸入文件名syll后單擊“確定”。
⑷輸入源程序:在彈出的文件編輯窗口中輸入下面的源程序:
#include<>
voidmain()
{printf(*Hello,World!\n*);
printf(^WelcometotheClanguageworld!\n");
printf(*Everyonehasbeenwaitingfor.\n");
4
)
⑸編譯:用“編譯”菜單的“編譯”命令項(xiàng)對(duì)源文件進(jìn)行編譯,如果程序
有語法或語義錯(cuò)誤,在屏幕下面的窗口會(huì)出現(xiàn)錯(cuò)誤信息;這時(shí)候要修改源程序、
保存后重新編譯。直到修改了全部錯(cuò)誤,屏幕下面的窗口會(huì)出現(xiàn)下面的信息:
Configuration:sy1-Win32Debug
Compiling__
sy11.cpp
sy11.obj-0error(s),0warning(s)
■■■d>■『L」JORWMaK:kML二AO?
卜?,syl-創(chuàng)天中文VC++-[syll.cpp]>r
0文件騙輯查看插入工程編譯工具窗口聚助
a旨q品|名船電
j(Globals)
啕Workspace'svi,:1
Spsy1files
S二JSourceFiles
調(diào)試程序遠(yuǎn)程連接…我StepIntoFil
U]sy11.q)p
!執(zhí)行■*{}RuntoCursorCtrl+FlO
IHeaderFilessyLexeCtrl+F5
AttachtoProcess...
_|ResourceFile放置可運(yùn)行配置…
配置…
簡(jiǎn)檔…
⑺運(yùn)行;最后用“編譯”菜單的“!執(zhí)行”命令項(xiàng)運(yùn)行可執(zhí)行程序文件sy
編譯工具窗口挈助
.exeo運(yùn)行結(jié)果如下:
演編諾CE+F7
物件syl.exeF7
困重建全部
批構(gòu)件…
清潔
開始調(diào)試
調(diào)試程序遠(yuǎn)程連接…
執(zhí)行sy1.exeCtrl+F5
放置可遠(yuǎn)行配置…
配置…
簡(jiǎn)檔…
5
(8)程序可能出錯(cuò),要學(xué)會(huì)調(diào)試修改,詳見《VC++使用方法》中的7.調(diào)試程序
PS:輸入法必須切換成英文輸入法!??!
2完成下面程序的運(yùn)行
2)輸入并運(yùn)行下面的程序,運(yùn)行后記錄并分析結(jié)果。
ttinclude<>
mainO
{charcl,c2;/*第2行*/
cl=97;c2=98;/*第3行*/
printf("%c%c\n”,cl,c2);
)
在此基礎(chǔ)上:
⑴在程序最后增加一個(gè)語句,再運(yùn)行,并分析結(jié)果。
printf("%d%d\n”,cl,c2);機(jī)生成2個(gè)0~99之間的正整數(shù),作為你2門課的
成績(jī)。
平均成績(jī)(如果結(jié)果是整數(shù),要求轉(zhuǎn)換成浮點(diǎn)數(shù)),計(jì)算所有成績(jī)的標(biāo)準(zhǔn)差。
要求必須用數(shù)學(xué)庫(kù)函數(shù)rand(),sqrto標(biāo)準(zhǔn)差公式如下:
標(biāo)準(zhǔn)計(jì)算公式:
假設(shè)有一組數(shù)值X1,X2,X3,……Xn(皆為實(shí)數(shù)),其平均值(算術(shù)平均值)為口,公式如圖1.
標(biāo)準(zhǔn)差也被稱為標(biāo)準(zhǔn)偏差,或者實(shí)驗(yàn)標(biāo)準(zhǔn)差,公式為「二
2.用數(shù)學(xué)庫(kù)函數(shù)實(shí)現(xiàn)你學(xué)過的數(shù)學(xué)公式,使用的庫(kù)函數(shù)越多,考核分?jǐn)?shù)越高
6
實(shí)驗(yàn)三輸入、輸出函數(shù)的使用
一.實(shí)驗(yàn)?zāi)康模?/p>
熟練使用格式輸出函數(shù)printf()和格式輸入函數(shù)scanf()
二.實(shí)驗(yàn)內(nèi)容:
1.實(shí)驗(yàn)要求:格式輸入函數(shù)scanf()和格式輸出函數(shù)printf()的使用
2.分析與設(shè)il:輸入函數(shù)中的普通字符需耍原樣輸入,并注意分隔符的使
用;輸出函數(shù)中的格式控制符和輸出項(xiàng)數(shù)要一一對(duì)應(yīng)。
3.源代碼:
程序1:為使得a=l,b=2,c='A',d二,在鍵盤上如何輸入?
ftinclude<>
main()
{inta,b;
charc;
floatd;
scanf("a二%db=%d",&a,&b);
scanf(a%c%e\nv,&c,&d);
)
程序在運(yùn)行時(shí),輸入:a=lb=2A0
程序2:判斷下面程序的運(yùn)行結(jié)果。
main()
{intx=3,y=2,z=l;
printf("%d,%d\n”,(++x,y++),z+2);}
運(yùn)行結(jié)果:2,3
分析得到此結(jié)果的原因。
程序3:以下程序的功能是從鍵盤輸入一個(gè)整型數(shù),一個(gè)實(shí)型數(shù)和一個(gè)
字符型數(shù),并把他們?cè)谄聊簧陷敵觥M瓿梢韵绿羁?,并把程序調(diào)通,寫出當(dāng)輸入
為45,,A<回車)時(shí)程序的運(yùn)行結(jié)果。
#include<>
main()
{inta;floatb;charc;
scanf("%d,%f,%c”,&a,&b,&c);
printf("a=%d\n”,a);
printf(*b=%f\n”,b);
printf("c二%c\n”,c);
7
)
程序4:指出以下程序的錯(cuò)誤并改正,并上機(jī)把程序調(diào)通。
#include<>
main()
{inta;
scanfa);scanf,printf進(jìn)行如下的輸入和輸出:
1)輸入自己的生日,姓名拼音的首字母,年齡(如:,然后輸出。
注意使用fflush(stdin)函數(shù)清除緩存區(qū)域,pp89,例4-6第15行
2)輸入自己上學(xué)期所有課程的成績(jī)(不一定跟真實(shí)成績(jī)一模一樣),計(jì)算平均
成績(jī)和標(biāo)準(zhǔn)差,將其輸出。
3)輸出“學(xué)生管理系統(tǒng)”的菜單,如下:
—'C:\Users\wd\Desktcp\C語言改革教材\C改革\C案例i
以下是程序王目錄,請(qǐng)選擇功能
1>顯示
查
2>找
3>人
4>改
5>
6>
>
0
鍵入功能前的數(shù)字后,按“Entel鍵:
8
實(shí)驗(yàn)四選擇結(jié)構(gòu)程序設(shè)計(jì)
一.實(shí)驗(yàn)?zāi)康模?/p>
1.熟練掌握分支結(jié)構(gòu)if語句及其嵌套
2.掌握分析具體問題的方法
二.實(shí)驗(yàn)內(nèi)容:
1.實(shí)驗(yàn)耍求:利用ir語句和函數(shù)模擬簡(jiǎn)單的ATM取款機(jī)界面
2.分析與設(shè)計(jì):用戶先輸入密碼,密碼正確后,可以進(jìn)行帳戶的操作,如
查詢,取款等。
3.源代碼:模擬ATM取款機(jī)界面
#include<>n〃,count);gotoloop;
/*帳戶查詢*/
case2:printf(z,\npleaseinputcountthatyouwanttoget:〃);
scanf(〃%d〃,&number);
if(number>countInumbcr<0)printf(,,\nerror,/);
else{printf(/z\nnow,youcantakemoney!");count-二number;}
gotoloop;
/*取款*/
case3:break;
/*返回*/
default:printf(,z\noperateerror!,z);gotoloop;
)
三.案例項(xiàng)目
1.輸入3門課的成績(jī),并輸出所有成績(jī)中最大的一門課。用邏輯,關(guān)系運(yùn)算判
斷:如果所有成績(jī)中至少有一門課大于90,則輸出good;
2.先輸入一個(gè)學(xué)生A的姓名和生日,再輸入一個(gè)學(xué)生B的姓名和生日。用邏輯,
關(guān)系運(yùn)算判斷:如果A,B的姓名,生日都是正確的,則輸出yes,否則輸出
noo
3.根據(jù)實(shí)驗(yàn)二中的“學(xué)生管理系統(tǒng)”的菜單,如果輸入1,則輸出“顯示所有學(xué)
員信息”;如果輸入2則輸出“查詢學(xué)員信息”;如果輸如3,則。。。。。
用switch。語句完成,運(yùn)行效果圖如下:
9
請(qǐng)選擇菜單
2
匿詢學(xué)員信息
10
實(shí)驗(yàn)五循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
一目的和要求
1掌握在設(shè)計(jì)條件型循環(huán)結(jié)構(gòu)時(shí),如何正確地設(shè)定循環(huán)條件,以及如何正
確地控制計(jì)數(shù)型循環(huán)結(jié)構(gòu)的次數(shù)。
2熟悉用while語句,do-while語句和for語句實(shí)現(xiàn)循環(huán)的方法。
3掌握在程序設(shè)計(jì)中用循環(huán)的方法實(shí)現(xiàn)各種算法(如窮舉、選代、遞推
等)。
4掌握選擇結(jié)構(gòu)與循環(huán)結(jié)構(gòu)的嵌套。
二實(shí)驗(yàn)內(nèi)容
1程序分析
下面是一個(gè)計(jì)算e的近似值(使誤差小于給定的6)的程序。
ttinclude<>
main()
{doublee=,x=,y,delta;
inti=l;
printf("請(qǐng)輸入給定的誤差:〃);
scanf&delta);
y=l/x;
while(y>=delta)
{e=e+y;
i++;
x=x*i;
y=l/x;
)
printf(〃計(jì)算結(jié)果是:%\n\e);
)
/1\
Y(/!閱讀上面的程序,寫出程序所依據(jù)的計(jì)算公式。1+1/(1*2)+1/2*3+1/6*4
/2\
X(7當(dāng)輸入的delta是什么值時(shí),能分別使程序按下面的要求運(yùn)行:
?
1不進(jìn)入循環(huán):delta>l
??
11只循環(huán)一次;delta>l/2
iii只循環(huán)兩次;l/2>delta>l/6
11
iv進(jìn)入死循環(huán)(程序?qū)⒂肋h(yuǎn)循環(huán)下去)。Delta=O
v為了能知道程序循環(huán)了多少次,應(yīng)該在程序中增加一條什么樣的語句?
printf("%d\n”,i);
(3)原程序中while語句中的y>=delta,分別換成
y>delta,y=della,y<dclta,y<=detax觀察程序運(yùn)行將會(huì)有什么變化。
(4)把程序中的while結(jié)構(gòu)改寫成do-while結(jié)構(gòu),再運(yùn)行程序,說明兩種
結(jié)構(gòu)的區(qū)別。
⑸將程序改成用for循環(huán)結(jié)構(gòu),計(jì)算前50項(xiàng),并運(yùn)行程序,寫出運(yùn)行結(jié)
果。
2有一數(shù)列:2/1,3/2,5/3,8/5,…求出這個(gè)數(shù)列的前10項(xiàng)之和。
^include<>
main()
{intn,t;
floata=2,b=l,s=0;
for(n=l;n<=10;n++)
{s=s+a/b;
t=a;
a=a+b;
b=t;
)
printf("%f\n",s);
)
要求:跟蹤執(zhí)行,觀察s、t、a、b的變化。
方法:使用功能鍵F10單步跟蹤執(zhí)行程序,可以在監(jiān)視窗口設(shè)置要觀察的變
量或表達(dá)式。
停止調(diào)試
運(yùn)行的程
單步運(yùn)行此
三.案例項(xiàng)目
1.輸入3門成績(jī),用for循環(huán)求平均值。
提示:每次循環(huán)輸入一門成績(jī),并將其加入總和。
2,用do-while編寫一個(gè)循環(huán)程序,用戶不停的進(jìn)行“學(xué)生管理系統(tǒng)”菜單的選
擇,直到用戶輸入數(shù)字0。運(yùn)行效果圖如下:
13
實(shí)驗(yàn)六數(shù)組
一實(shí)驗(yàn)?zāi)康?/p>
1掌握一維數(shù)組和二維數(shù)組的定義、賦值和輸入輸出的方法;
2掌握字符數(shù)組和字符串函數(shù)的使用;
3掌握與數(shù)組有關(guān)的算法(特別是排序算法)
二、實(shí)驗(yàn)內(nèi)容
編程序并上機(jī)調(diào)試運(yùn)行。
1調(diào)試下列錯(cuò)誤程序,使之具有如下功能:輸入12個(gè)整數(shù),按每行3個(gè)數(shù)
輸出這些整數(shù),最后輸出12個(gè)整數(shù)的平均值。寫出調(diào)試過程。
4include<>
[defineN12
main()
{inti,a[N],av;按照下面算法編一個(gè)程序,將兩個(gè)字符串連接起來,不能用
strcat函數(shù)。
(1)定義整型變量i、j,字符串si、s2
(2)輸入字符串si、s2
⑶當(dāng)字符串si尚未結(jié)束,改變字符串si的下標(biāo),使之到si結(jié)束處
(4)當(dāng)字符串s2尚未結(jié)束,將字符串s2逐個(gè)字符連接到字符串si的后面
⑸為字符串si添加結(jié)束標(biāo)志
(6)輸出連接后的字符串
三.案例項(xiàng)目
1.輸入3門成績(jī),并用數(shù)組記錄.在輸入前顯示提示文字”請(qǐng)輸入第i門課成
績(jī)”。
然后用數(shù)組與循環(huán)語句求成績(jī)的均值,并輸出均值,每門課的成績(jī)
2.用二維數(shù)組記錄3個(gè)同學(xué)的所有成績(jī),井輸出所有人的成績(jī)
3.用數(shù)組記錄學(xué)生A姓名的字符串,并輸出。再輸入一個(gè)學(xué)生B的姓名字符串,
與A的姓名字符串比較,如果i樣則輸出yes,否則no
14
4(選做)用數(shù)組存放4個(gè)學(xué)生的學(xué)號(hào),用冒泡排序法將學(xué)號(hào)升序放置在原數(shù)組
中
并謳出數(shù)組數(shù)據(jù)
15
實(shí)驗(yàn)七簡(jiǎn)單函數(shù)
一.實(shí)驗(yàn)?zāi)康模?/p>
1.理解函數(shù)的概念和應(yīng)用。
2.掌握無參無返回函數(shù)的使用。
3.掌握無參有返回函數(shù)的使用。
二.案例項(xiàng)目
1.完成主函數(shù)中的下列自定義函數(shù):
1)無參無返回的函數(shù)數(shù)putlnfo():/輸入一個(gè)學(xué)生的信息(name,number,
score[3])
2)無參無返回的函數(shù)OutputlnfoO;4)無參有返回的函數(shù)Max():求成績(jī)的
最大值.
5)無參有返網(wǎng)的函數(shù)StandarO:求成績(jī)的方差.
6)無參無返回的函數(shù)Sort。:對(duì)成績(jī)進(jìn)行排序
2.用上述自定義函數(shù)完成主函數(shù)的編寫
voidmain()
{/輸入學(xué)生A的信息(name,number,score[3])
掌握有參無返回函數(shù)的使用。
3.掌握有參有返回函數(shù)的使用。
三.案例項(xiàng)目
1.定義一個(gè)帶參數(shù)并有返回值的函數(shù)Average(intscore[3]),計(jì)算學(xué)生成績(jī)
score[3]的均值,并將其返回。然后在主程序中調(diào)用Average。求均值,并輸出
均值。
2.用一個(gè)數(shù)組Sludcnt[1000],記錄N個(gè)學(xué)生的學(xué)號(hào)。定義一個(gè)函數(shù)
AddStudent(intnumber口),向Student□數(shù)組中添加一個(gè)學(xué)生的學(xué)號(hào)。然后用該
函數(shù)添加3個(gè)學(xué)生的學(xué)號(hào),并輸出所有學(xué)號(hào)。
3.用一個(gè)數(shù)組Student[1000],記錄N個(gè)學(xué)生的學(xué)號(hào)。定義一個(gè)函數(shù)modify(int
i,intnumber),修改Student[i]的學(xué)號(hào)為參數(shù)number,用主程序輸入i和
number,調(diào)用modify。函數(shù),并輸出
16
4.用一個(gè)數(shù)組Studcnl[1000],記錄N個(gè)學(xué)生的學(xué)號(hào)。定義一個(gè)函數(shù)del(inii),
刪除Student[i]的學(xué)號(hào),并把Student[1000]數(shù)紐中的后續(xù)數(shù)據(jù)前移。用主程序
輸入i,調(diào)用del()函數(shù),并輸出刪除后的所有學(xué)號(hào)。
17
實(shí)驗(yàn)九指針
一實(shí)驗(yàn)?zāi)康?/p>
1了解指針的概念,學(xué)會(huì)定義和使用指針變量。
2.掌握函數(shù)的值調(diào)用和引用調(diào)用的含義
3.掌握簡(jiǎn)單變量、數(shù)組和指針作為函數(shù)參數(shù)進(jìn)行傳遞的形式
二、實(shí)驗(yàn)內(nèi)容
1.運(yùn)行下列程序,寫出運(yùn)行結(jié)果。
^include""
main()
{inta[5],*p,j;
for(j=0;j<5;j++)a[j]=j+l;
P=a;
for(j=0;j<5;j++)printf("*(p+%d)=%d\n",j,*(p+j));想使指針變量ptl指向
a和b中的大者,pt2指向小者,以下程序能否實(shí)現(xiàn)此目的?
swap(int*pl,int*p2)
{int*p;
p二pl;pl=p2;p2=p;指針數(shù)組score□記錄兩個(gè)學(xué)生的成績(jī)a[3],b[3],并用
score輸出所有成績(jī).
3(選做).輸入學(xué)生課程的數(shù)目,并用指針與動(dòng)態(tài)內(nèi)存分配函數(shù)mallocO記錄一
個(gè)學(xué)生的成績(jī):pp2811)函數(shù)malloc
18
實(shí)驗(yàn)十自定義數(shù)據(jù)、文件
一實(shí)驗(yàn)?zāi)康?/p>
1掌握結(jié)構(gòu)體類型的概念和定義方法與使用。
2掌握指向結(jié)構(gòu)體變量的指針變量的概念和應(yīng)用。
二案例項(xiàng)目
1,完成下列自定義函數(shù):
1)定義一個(gè)學(xué)生信息結(jié)構(gòu)體Student」nf。(其成員變量有姓名,學(xué)號(hào),成績(jī)數(shù)組,
平均分),并在main。函數(shù)中用結(jié)構(gòu)體變量記錄一個(gè)學(xué)生的信息,然后輸出該學(xué)生
的所有信息。
2)用一個(gè)結(jié)構(gòu)體數(shù)組Student_InfoStudent[1000],記錄N個(gè)學(xué)牛的結(jié)構(gòu)體變
量。定義一個(gè)函數(shù)AddStudent(structStudentjnfos口),向Student□數(shù)組中
添加一個(gè)學(xué)生的信息。
3)定義一個(gè)函數(shù)find(intnumber)查找指定學(xué)號(hào)number的學(xué)員,并返回該學(xué)生
在Student[1000]數(shù)組中的下標(biāo)i,如果指定學(xué)號(hào)不存在,返回T;
4)定義一個(gè)函數(shù)voidquery(intnumber):用find(intnumber)函數(shù)根據(jù)學(xué)號(hào)
查找學(xué)生在Student[1000]數(shù)組中的下標(biāo)i,并顯示該學(xué)員的所有信息。
5)定義一個(gè)函數(shù)voiddel(intnumber),根據(jù)學(xué)號(hào)查找學(xué)生,并刪除該學(xué)員信息
6)定義一個(gè)函數(shù)voidmodify(intnumber),根據(jù)學(xué)號(hào)查找并修改學(xué)員的信息
19
2.用上述自定義函數(shù)完成主函數(shù)的編寫
abs>labs、fabs:求絕對(duì)值函數(shù)
2.acos:反余弦函數(shù)
3.asin:反正弦函數(shù)
4.atan:反正切函數(shù)
5.atan2:反正切函數(shù)
6.ceil:向上舍入函數(shù)
7.cos:余弦函數(shù)
8.cosh:雙曲余弦函數(shù)
9.div、Idiv:除法函數(shù)
10.exp:求e的x次尋函數(shù)
11.floor:向下舍入函數(shù)
12.fmod:求模函數(shù)
13.frexp:分解浮點(diǎn)數(shù)函數(shù)
14.hypot:求直角三角形斜邊長(zhǎng)函數(shù)
15.Idexp;裝載浮點(diǎn)數(shù)函數(shù)
16.logxloglO:對(duì)數(shù)函數(shù)
17.modf:分解雙精度數(shù)函數(shù)
18.pow、powlO:指數(shù)函數(shù)
19.rand:產(chǎn)生隨機(jī)整數(shù)函數(shù)
20.sin:正弦函數(shù)
21.sinh:雙曲正弦函數(shù)
22.sqrt:開平方函數(shù)
23.srand:設(shè)置隨機(jī)時(shí)間的種子函數(shù)
24.tan:正切函數(shù)
25.tanh:雙曲正切函數(shù)
20
1.abs>labs、fabs:求絕對(duì)值函數(shù)
函數(shù)原型:intabs(intx);
longlabs(longx);
doublefabs(doublex);
頭文件:#include<>
是否是標(biāo)準(zhǔn)函數(shù):是
函數(shù)功能:函數(shù)intabs(intx);是求整數(shù)x的絕對(duì)值;函數(shù)long
labs(longn);是求長(zhǎng)整型數(shù)x的絕對(duì)值;函數(shù)doublefabs(doublex);是求浮
點(diǎn)數(shù)x的絕對(duì)值。
返回值:返回計(jì)算結(jié)果。
例程如下:計(jì)算整數(shù)的絕對(duì)值。
^include<>
intmain(void)
(
intx=-56;
printf(z,numbcr:%dabsolutevalue:%d\n/z,x,abs(x));
return0;
)
例程說明:
本例程通過abs函數(shù)計(jì)算出整型數(shù)-56的絕對(duì)值56,并在屏幕上顯示結(jié)果。
本例程的運(yùn)行結(jié)果為:
number:-56absolutevalue:56
例程如下:計(jì)算長(zhǎng)整數(shù)的絕對(duì)值。
#include<>
intmain(void)
(
longx=-L;
printf(,znumber:%ldabsolutevalue:%ld\n〃,x,labs(x));
return0;
)
例程說明:
本例程通過labs函數(shù)計(jì)算出長(zhǎng)整型數(shù)-的絕對(duì)值,并在屏幕上顯示結(jié)果。本
例程的運(yùn)行結(jié)果為:
number:-absolutevalue:
例程如下:計(jì)算浮點(diǎn)數(shù)的絕對(duì)值。
tfinclude<>
intmain(void)
21
floatx=;
printf(''number:%fabsolutevalue:%f\n〃,x,fabs(x));
return0;
)
例程說明:
本例程通過fabs函數(shù)計(jì)算出浮點(diǎn)數(shù)的絕對(duì)值,并在屏幕上顯示結(jié)果。本例
程的運(yùn)行結(jié)果為:
number:absolutevalue:
22
2.acos:反余弦函數(shù)
函數(shù)原型:doubleacos(doublex);
頭文件:#include<>
是否是標(biāo)準(zhǔn)函數(shù):是
函數(shù)功能:求X的反余弦值,這里,x為弧度,x的定義域?yàn)椋?],arccosx
的值域?yàn)椋?,五]。
返回值:計(jì)算結(jié)果的雙精度值。
例程如下:求arccosxo
#include<>
#include<>
intmain(void)
(
doubleresult;
doublex=;
result=acos(x);
printf(z,arccosx,result);
return0;
)
例程說明:
本例程應(yīng)用函數(shù)acos計(jì)算的反余弦值,即:arccosU返回計(jì)算結(jié)果的雙精度
值。本例程的運(yùn)行結(jié)果是:
arccos=
23
3.asin:反正弦函數(shù)
函數(shù)原型:doubleasin(doublex);
頭文件:#include<>
是否是標(biāo)準(zhǔn)函數(shù):是
函數(shù)功能:求X的反正弦值,這里,x為弧度,x的定義域?yàn)閇,],arcsinx
值域?yàn)閇-五/2,+n/2]o
返回值:計(jì)算結(jié)果的雙精度值。
例程如下:求arcsinxo
#include<>
#include<>
intmain(void)
(
doubleresult;
doublex=;
result=asin(x);
printf(^arcsin%lfisx,result);
return(0);
)
例程說明:
本例程應(yīng)用函數(shù)asin計(jì)算的反正弦值,即:arcsinU返回計(jì)算結(jié)果的雙精度
值。本例程的運(yùn)行結(jié)果是:
arcsinis
24
4.atan:反正切函數(shù)
函數(shù)原型:doubleatan(doublex);
頭文件:#include<>
是否是標(biāo)準(zhǔn)函數(shù):是
函數(shù)功能:求x的反正切值,這里,x為弧度,x的定義域?yàn)?-8,+8),
arctanx的值域?yàn)?-n/2,+n/2)。
返回值:計(jì)算結(jié)果的雙精度值。
例程如下:求arctanxo
#include<>
#include<>
intmain(void)
(
doubleresult;
doublex=;
result=atan(x);
printf(^arctan%lf=%lf\n,,>x,result);
return(0);
)
例程說明:
本例程應(yīng)用函數(shù)atan計(jì)算的反正切值,即:arctanU并返回計(jì)算結(jié)果的雙精度
值。本例程的運(yùn)行結(jié)果是:
arctan=
25
5.atan2:反正切函數(shù)2
函數(shù)原型:doubleatan2(doubley,doublex);
頭文件:#include<>
是否是標(biāo)準(zhǔn)函數(shù):是
函數(shù)功能:求y/x的反正切值。
返回值:計(jì)算結(jié)果的雙精度值。
例程如下:求arctan(x/y)o
^include<>
#include<>
intmain(void)
(
doubleresult;
doublex=,y=;
result=atan2(y,x);
printf(/zarctan%lf=%lf\nz/,(y/x),result);
return0;
)
例程說明:
本例程應(yīng)用函數(shù)atan2計(jì)算的反正切值,即:。并返回計(jì)算結(jié)果的雙精度值。本
例程的運(yùn)行結(jié)果是:
26
6.ceil:向上舍入函數(shù)
函數(shù)原型:doublecei1(doublex);
頭文件:#include<>
是否是標(biāo)準(zhǔn)函數(shù):是
函數(shù)功能:將雙精度數(shù)x向上舍入,即:取它的最大整數(shù)。例如:ceili
返回值:返回計(jì)算結(jié)果。
例程如下:數(shù)值的向上舍入。
#include<>
#include<>
intmain(void)
(
doublenum=;
doubleup;
up=ceil(num);
printf(Z/Theoriginalnumbernum);
printf(,zThenumroundedup%lf\n/z,up);
return0;
)
例程說明:
本例程通過函數(shù)ceil將雙精度數(shù)向上舍入,得到的結(jié)果為,并在屏幕上顯
示運(yùn)算結(jié)果。本例程的運(yùn)行結(jié)果為:
Theoriginalnumber
Thenumroundedup
27
7.cos:余弦函數(shù)
函數(shù)原型:doublecos(doublex);
頭文件:#include<>
是否是標(biāo)準(zhǔn)函數(shù):是
函數(shù)功能:求x的余弦值,這里,x為弧度。
返回值:計(jì)算結(jié)果的雙精度值。
例程如下:求COSX。
#include<>
#include<>
intmain(void)
(
doubleresult;
doublex二M_PI;
result=cos(x);
printf(,zcos(PI)is%lf\nz/,result);
return0;
)
例程說明:
本例程應(yīng)用COS函數(shù)計(jì)算JI的余弦值,BP:COS7T,再返回計(jì)算結(jié)果的雙精度
值。本例程的運(yùn)行結(jié)果是:
cos(PT)is
28
8.cosh:雙曲余弦函數(shù)
函數(shù)原型:dlublecosh(doublex);
頭文件:#include<>
是否是標(biāo)準(zhǔn)函數(shù):是
函數(shù)功能:計(jì)算x的雙曲余弦值。其中ch(x)=(ex+e-x)/2。
返回值:計(jì)算結(jié)果的雙精度值。
例程如下:求x的雙曲余弦值ch(x)o
#include<>
#include<>
intmain(void)
(
doubleresult;
doublex二;
result=cosh(x);
printf(,zch(%lf)=x,result);
return0;
)
例程說明:
本例程應(yīng)用函數(shù)cosh計(jì)算的雙曲余弦值,HP:ch,并返回計(jì)算結(jié)果的雙精度
值。本例程的運(yùn)行結(jié)果是:
ch=
29
9.div、Idiv:除法函數(shù)
函數(shù)原型:div_tdiv(intnumber,intdenom);
Idivtldiv(longInumer,long1denom);
頭文件:#include<>
是否是標(biāo)準(zhǔn)函數(shù):是
函數(shù)功能:函數(shù)div是將兩個(gè)整數(shù)numbc和denom相除,返回商和余數(shù)。函
數(shù)Idiv是將兩個(gè)長(zhǎng)整數(shù)Inumbe和1denom相除,返回商和余數(shù)。
返回值:函數(shù)div返回div_t類型的值;函數(shù)Idiv返回ldiv_t類型的值。
例程如下:兩整數(shù)相除,求其商和余數(shù)。
#include<>
4include<>
div_tx;
intmain(void)
(
x=div(ll,5);
printf(z,l1div5=%dremainder%d\n〃,,;
return0;
)
例程說明:
本例程通過div函數(shù)將11和5相除,返回其商和余數(shù)。
注意:div函數(shù)并不是?中的函數(shù),而是?中的函數(shù)。?中包含存儲(chǔ)分配函
數(shù)和一些雜項(xiàng)函數(shù)。但由于div函數(shù)具有數(shù)學(xué)計(jì)算的功能,因此將其歸類到數(shù)學(xué)
函數(shù)中。
div_t是?中定義的數(shù)據(jù)類型,它是一個(gè)結(jié)構(gòu)體,定義如下:
typedefstruct
(
intquot;/*商*/
intrem;/*余數(shù)*/
}div_t;
羹中包含兩個(gè)域:商和余數(shù)。div函數(shù)將兩個(gè)整數(shù)相除,返回一個(gè)div_t類
型的值。
該函數(shù)的運(yùn)行結(jié)果是:
11div2=5remainder1
例程如下:兩長(zhǎng)整數(shù)相除,求其商和余數(shù)。
^include<>
ttinclude<>
ldiv_tlx;
intmain(void)
30
lx=ldiv(200000L,70000L);
printf(“200000div70000=%ldremainder%ld\n〃,,;
return0;
)
例程說明:
本例程通過Idiv函數(shù)將長(zhǎng)整數(shù)200000與70000相除,并返回其商和余數(shù)。
注意:同函數(shù)div一樣,函數(shù)Idiv是?中的函數(shù)。
ldiv_t是?中定義的數(shù)據(jù)類型,它是一個(gè)結(jié)溝體,定義如下:
typedefstruct(
longquot;
longrem;
}ldiv_t;
其由包含兩個(gè)域:商和余數(shù)。]div函數(shù)將兩個(gè)長(zhǎng)整數(shù)相除,返回一個(gè)
ldiv_t類型的值。
核函數(shù)的運(yùn)行結(jié)果是:
200000div70000=2remainder60000
31
10.exp:求e的x次易函數(shù)
函數(shù)原型:doubleexp(doublex);
頭文件:#include<>
是否是標(biāo)準(zhǔn)函數(shù):是
函數(shù)功能:計(jì)算自然常數(shù)e的x累。
返回值:返回計(jì)算結(jié)果的雙精度值。
例程如下:計(jì)算ex(說明:e=...)o
#include<>
#include<>
intmain(void)
(
doubleresult;
doublex二;
result=exp(x);
printf(,z,eJraisedtothepowerof%lf(e~%lf)=x,x,
result);
return0;
)
例程說明:
本例程應(yīng)用函數(shù)exp計(jì)算e3,該函數(shù)返回計(jì)算結(jié)果的雙精度值。本例程的運(yùn)
行結(jié)果為:
‘e'raisedtothepowerof(e
32
11.floor:向下舍入函數(shù)
函數(shù)原型:doublefloor(doublex);
頭文件:#include<>
是否是標(biāo)準(zhǔn)函數(shù):是
函數(shù)功能:將雙精度數(shù)x向下舍入,即:取它的最小整數(shù)。例如:floor=o
返回值:返回計(jì)算結(jié)果。
例程如下:數(shù)值的向下舍入。
#include<>
#include<>
intmain(void)
(
doublenum=;
doubleup;
up=floor(num);
printf(Z/Theoriginalnumbernum);
printf(,zThenumroundeddownup);
return0;
)
例程說明:
本例程通過函數(shù)floor將雙精度數(shù)向下舍入,得到的結(jié)果為,并在屏幕上顯
示運(yùn)算結(jié)果。本例程的運(yùn)行結(jié)果為:
Theoriginalnumber
Thenumroundeddown
33
12.fmod:求模函數(shù)
函數(shù)原型:doublefmod(doublex,doubley);
頭文件:#include<>
是否是標(biāo)準(zhǔn)函數(shù):是
函數(shù)功能:計(jì)算x對(duì)y的模,即x/y的余數(shù)。
返回值:返回計(jì)算結(jié)果,即余數(shù)的雙精度。
例程如下:計(jì)算兩數(shù)的余數(shù)。
#include<>
#include<>
intmain(void)
(
floatx,y;
x二;
y=;
printf(〃:%f\n〃,fmod(x,y));
getchar();
return0;
)
例程說明:
本例程通過函數(shù)fmod求雙精度數(shù)和的模,其結(jié)果為:。
本例程的運(yùn)行結(jié)果為:
34
13.frexp:分解浮點(diǎn)數(shù)函數(shù)
函數(shù)原型:doublefrexp(doubleval,int*exp);
頭文件:#include<>
是否是標(biāo)準(zhǔn)函數(shù):是
函數(shù)功能:把浮點(diǎn)數(shù)或雙精度數(shù)val分解為數(shù)字部分(尾數(shù)部分)x和以2
為底的指數(shù)部分n。即val=x*2n,其中n存放在exp指向的變量中。
返回值:返回尾數(shù)部分x的雙精度值,且Wx<l。
例程如下:應(yīng)用函數(shù)frexp分解浮點(diǎn)數(shù)。
#include<>
#include<>
intmain(void)
(
floatx;
intexp;
x=frexp,&exp);
printfC=%.2fx,exp);
getchar();
return0;
)
例程說明:
本例程通過函數(shù)frexp將浮點(diǎn)數(shù)分解為尾數(shù)和以2為底的指數(shù)7。該函數(shù)將
指數(shù)7存放在變量exp中,并返回一個(gè)雙精度的尾數(shù)。本例程的運(yùn)行結(jié)果為:
二*2-7
35
14.hypot:求直角三角形斜邊長(zhǎng)函數(shù)
函數(shù)原型:doublehypot(doublex,doubley);
頭文件:#include<>
是否是標(biāo)準(zhǔn)函數(shù):是
函數(shù)功能:x,y為給定的直角三角形兩直角邊,求該直角三角形的斜邊。
返回值:返回計(jì)算結(jié)果的雙精度值。
例程如下:根據(jù)兩直角邊求斜邊的長(zhǎng)。
#include<>
#include<>
intmain(void)
(
doubleresult;
doublex二;
doubley=;
result=hypot(x,y);
printf(,zThehypotenuseis:%lf\n〃,result);
return0;
)
例程說明:
本例程中,已知兩直角邊長(zhǎng)度:x=;y二,應(yīng)用函數(shù)hypot求出其斜邊長(zhǎng)
度。本例程的運(yùn)行結(jié)果為:
Thehypotenuseis:
36
15.Idexp:裝載浮點(diǎn)數(shù)函數(shù)
函數(shù)原型:doubleIdexp(doubleval,intexp);
頭文件:#include<>
是否是標(biāo)準(zhǔn)函數(shù):是
函數(shù)功能:功能與函數(shù)frexp相反,將給定的尾數(shù),指數(shù)裝載成相應(yīng)的雙精
度數(shù)或浮點(diǎn)數(shù)。即計(jì)算val*2n,其中n為參數(shù)exp的值。
返回值:返回val*2n的計(jì)算結(jié)果。
例程如下:應(yīng)用函數(shù)frexp裝載浮點(diǎn)數(shù)。
#include<>
#include<>
intmain(void)
(
doublevalue;
doublex=;
value=Idexp(x,3);
printf(,zTheIdexpvalueis:%lf\n,z,value);
getchar();
return0;
)
例程說明:
本例程通過函數(shù)Idexp將尾數(shù)與指數(shù)3裝載成相應(yīng)的雙精度數(shù)。即:
*23二o該函數(shù)返回一個(gè)雙精度數(shù)。本例程的運(yùn)行結(jié)果為:
TheIdexpvalueis:
37
16.log.loglO:對(duì)數(shù)函數(shù)
函數(shù)原型:doublelog(doublex);
doubleloglO(doublex);
頭文件:#include<>
是否是標(biāo)準(zhǔn)函數(shù):是
函數(shù)功能:求對(duì)數(shù)。函數(shù)log是求以e為底的x的對(duì)數(shù)(自然對(duì)數(shù))即:
Inx;函數(shù)loglO是求以10為底的x的對(duì)數(shù),即:loglOx。
返回值:返回計(jì)算結(jié)果的雙精度值。
例程如下:計(jì)算Inx。
#include<>
4include<>
intmain(void)
(
doubleresult;
doublex=ME;
result=log(x);
printf(/zThenaturallogof%lfis%lf\n〃,x,result);
return0;
)
例程說明:
本例程應(yīng)用函數(shù)log計(jì)算雙精度數(shù)M_E的自然對(duì)數(shù),其中M_E為?中定義的
常數(shù)#defineM_E就等于e,因此,本例程的運(yùn)行結(jié)果為:
Thenaturallogofis
例程如下:計(jì)算loglOxo
#include<>
^include<>
intmain(void)
(
doubleresult;
doublex二;
result=loglO(x);
printf("Thecommonlogof%lfis%lf\n,z,x,result);
return0;
)
例程說明:
本例程應(yīng)用函數(shù)loglO計(jì)算雙精度數(shù)的以10為底的對(duì)數(shù),該函數(shù)返回的結(jié)
果仍是雙精度數(shù)。本例程的運(yùn)行結(jié)果為:
Thecommonlogofis
38
17.modf:分解雙精度數(shù)函數(shù)
函數(shù)原型:doublemodf(doublenum,double*i);
頭文件:#include<>
是否是標(biāo)準(zhǔn)函數(shù):是
函數(shù)功能:把雙精度數(shù)num分解為整數(shù)部分和小數(shù)部分,并把整數(shù)部分存到
i指向的單元中。
返回值:返回num的小數(shù)部分的雙精度值。
例程如下:應(yīng)用函數(shù)modf分解雙精度數(shù)。
#include<>
#include<>
intmain(void)
(
doublefraction,integer;
doublenumber=;
fraction=modf(number,&integer);
printf(Z/Theintegerandthefractionof%lfare%lfand%lf\n〃,
number,integer,fraction);
return0;
)
例程說明:
本例程將雙精度數(shù)分解為整數(shù)部分和小數(shù)部分,并將整數(shù)部分存入變量
integer中,返回小數(shù)部分。最后在屏幕上顯示結(jié)果。本例程的運(yùn)行結(jié)果為:
Theintegerandthefractionofareand
39
18.pow、powlO:指數(shù)函數(shù)
函數(shù)原型:doublepow(doublex,doubley);
doublepowlO(intx);
頭文件:#include<>
是否是標(biāo)準(zhǔn)函數(shù):是
函數(shù)功能:指數(shù)函數(shù)。函數(shù)pow是求x的y次方;函數(shù)powlO相當(dāng)于
pow,x),是求10的x次方o
返回值:返回計(jì)算結(jié)果的雙精度值。
例程如下:計(jì)算xyo
#include<>
4include<>
intmain(void)
(
doublex=,y=;
printf(Z/Theresultof%lfraisedto%lfisx,y,pow(x,y));
return0;
)
例程說明:
本例程中,應(yīng)用函數(shù)pow計(jì)算210,并將結(jié)果的雙精度值返回。本例程的運(yùn)
行結(jié)果為:
Theresultofraisedtois
例程如下:計(jì)算10xo
tfinclude<>
#include<>
intmain(void)
(
doublex=;
printf(Z/Theresultof10raisedto%lfisx,powlO(x));
return0;
)
本例程中,應(yīng)用函數(shù)powlO計(jì)算102,并將結(jié)果的雙精度值返回。本例程的
運(yùn)行結(jié)果為:
Theresultof10raisedtois
40
19.rand:產(chǎn)生隨機(jī)整數(shù)函數(shù)
函數(shù)原型:intrand(void);
頭文件:#include<>
是否是標(biāo)準(zhǔn)函數(shù):是
函數(shù)功能:產(chǎn)生-90到32767之間的隨機(jī)整數(shù)。
返回值:產(chǎn)生的隨機(jī)整數(shù)。
例程如下:利用函數(shù)rand產(chǎn)生處于0~99之間的5個(gè)隨機(jī)整數(shù)。
ttinclude<>
#include<>
main()
{inta=rand()%100
printf(〃%d〃,a);
例程說明:
利用rand()%100將整數(shù)a的范圍控制在0~99之間。
注意;rand不是?中定義的函數(shù),而是?中定義的函數(shù)。因此要在源程序中包含
?頭文件。
41
20.sin:正弦函數(shù)
函數(shù)原型:doublesin(doublex);
頭文件:#include<>
是否是標(biāo)準(zhǔn)函數(shù):是
函數(shù)功能:求x的正弦值,這里
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 崗前安全教育培訓(xùn)制度
- 教育培訓(xùn)前臺(tái)衛(wèi)生管理制度
- 物流公司駕駛員培訓(xùn)制度
- 護(hù)士崗位說明書培訓(xùn)制度
- 教育培訓(xùn)評(píng)價(jià)考核制度
- 比亞迪培訓(xùn)開發(fā)制度
- 考試人員培訓(xùn)制度及流程
- 物業(yè)維修人員培訓(xùn)制度
- 小學(xué)培訓(xùn)經(jīng)費(fèi)制度表
- 職工培訓(xùn)工作檢查制度
- (一模)2025年馬鞍山市高三第一次教學(xué)質(zhì)量監(jiān)測(cè)英語試卷(含答案)
- T-CALC 007-2025 重癥監(jiān)護(hù)病房成人患者人文關(guān)懷規(guī)范
- 山東省濟(jì)南市歷城區(qū)2024-2025學(xué)年八年級(jí)上學(xué)期期末考試英語試卷
- 《血液透析基本知識(shí)》課件
- 四川省南充市2024-2025學(xué)年高一上學(xué)期期末質(zhì)量檢測(cè)英語試題(含答案無聽力原文及音頻)
- 陜西省師范大學(xué)附屬中學(xué)2024-2025學(xué)年七年級(jí)上學(xué)期期末英語試題(含答案無聽力音頻及原文)
- 二零二五年度果園果樹病蟲害防治藥劑承包合同3篇
- JJF 2137-2024 表面鉑電阻溫度計(jì)校準(zhǔn)規(guī)范
- 標(biāo)準(zhǔn)維修維護(hù)保養(yǎng)服務(wù)合同
- 專題08解題技巧專題:圓中輔助線的作法壓軸題三種模型全攻略(原卷版+解析)
- 2024年全國(guó)職業(yè)院校技能大賽(節(jié)水系統(tǒng)安裝與維護(hù)賽項(xiàng))考試題庫(kù)(含答案)
評(píng)論
0/150
提交評(píng)論