freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言實訓(xùn)報告(專業(yè)版)

2025-10-31 14:46上一頁面

下一頁面
  

【正文】 能根據(jù)系統(tǒng)日期進(jìn)行初始化,如果沒有任何輸入,則顯示系統(tǒng)日期所在月份的月歷。i=i。scanf(”%d“,amp。堆排序子模塊 DealoutList(a,len)。BubleSort(a,len)。printf(“* 3快速排序 *n”)。二、實驗(設(shè)計)儀器設(shè)備和材料清單:PC機:turboc ,visula c++ 三、項目分析和設(shè)計這個項目的程序可分為幾個板塊來做,每個板塊有每個板塊的作用,通過不同程序的不同作用相互調(diào)用即可實現(xiàn)整個程序的運行,這個項目程序主要可以分為以下幾個板塊: 1.抽象數(shù)據(jù)類型定義InsertSort(RECNODE*r,int n)// 插入排序// BubleSort(RECNODE *r,int n)//冒泡排序// QuickSort(RECNODE*r,int start,int end)//快速排序// SeleSort(RECNODE*r,int n)// 選擇排序// ShellSort(RECNODE *r,int n)//希爾排序// HeapSort(RECNODE*r,int n)//堆排序// 2.子程序及功能要求1)用Void 來定義6個排序的子程序 Void InsertSort(RECNODE*r,int n)Void BubleSort(RECNODE *r,int n)Void QuickSort(RECNODE*r,int start,int end)Void SeleSort(RECNODE*r,int n)Void ShellSort(RECNODE *r,int n)Void HeapSort(RECNODE*r,int n)2(2)使用switch語句,當(dāng)用戶從鍵盤輸入一個數(shù)字時,則選擇對應(yīng)的排序算法。我覺得良好的編程習(xí)慣是學(xué)好C語言的重要因素,只有勤動手,多動腦才能學(xué)好C語言,光說不練是不行的。但int a[4][]={2,3,4}非法。a表示數(shù)組名,是第一個元素的地址,也就是元素a[10]的地址。傳地址的話,形參的變化就會有可能改變實參的變化。(當(dāng)心上機改錯)2)break 和continue的差別記憶方法:break:是打破的意思,(破了整個循環(huán))所以看見break就退出真?zhèn)€一層循環(huán)。amp。a這樣的地址,不是a;Scanf(“%d%d%*d%d”,amp。自加、自減表達(dá)式:假設(shè)a=5,++a(是為6),a++(為5);運行的機理:++a 是先把變量的數(shù)值加上1,然后把得到的數(shù)值放到變量a中,然后再用這 個++a表達(dá)式的數(shù)值為6,而a++是先用該表達(dá)式的數(shù)值為5,然后再把a的數(shù)值加上1為6,再放到變量a中。的ASCII數(shù)值是65。第一個為數(shù)字就錯了。printf(”n“)。strcpy(record[k].name,record[i].name)。record[i].scor_math=record[i+1].scor_math。printf(”請輸入要刪除的學(xué)生學(xué)號:n“)。x=scanf(”%f“,amp。record[i].scor_math=tempmaths。printf(”請輸入正確的英語成績:“)。printf(”%13f“,record[i].scor_math)。printf(”%13f“,record[i].scor_math)。}while(tempenglish||tempenglishprintf(”數(shù)學(xué)成績:n“)。strcpy(record[xueshengnumber].number,tempnumber)。tempenglish)。printf(”|4:修改學(xué)生成績。y39。amp。break。case 39。main(){ float scor_eng。printf(”%13f“,record[i].scor_math)。strcpy(record[i].number,tempnumber)。record[i].scor_phy=record[i+1].scor_phy。record[xueshengnumber].scor_math=tempmaths。printf(”請輸入要添加的英語成績:“)。record[i].scor_eng=tempenglish。do{gets(tempnumber)。printf(”%19s“,record[i].number)。printf(”%19s“,record[i].number)。x=scanf(”%f“,amp。39。do{fflush(stdin)。printf(“|6:刪除學(xué)生成績。Y39。while(yesorno!=39。:{xueshengnumber=mydelete(xueshengnumber,record)。:{xueshengnumber=mycreat(xueshengnumber,record)。int mydelete(int xueshengnumber,struct student record[100])。}五、心得體會(1)在對模塊化機器人的組裝調(diào)整中,我們熟悉了各種結(jié)構(gòu)件的使用技巧,為設(shè)計更復(fù)雜的構(gòu)型打好了基礎(chǔ);使我了解了機器人小車執(zhí)行各種功能的原理和利用的器件,了解了小車最基本的前進(jìn)后退轉(zhuǎn)彎的工作原理,了解了小車如何尋線行駛,了解小車如何避障和尋找目標(biāo)。for(i=1。} else if(irDetectLeft==0)//只有左邊接收到紅外線 Right_Turn()。沒有檢測到物體時,輸出為高電平;檢測到物體時,輸出為低電平。for(counter=0。紅外檢測器還有一個電子濾波器,它只允許大約 kHz 的電信 號通過。不但可以激發(fā)創(chuàng)新意識,還可以開發(fā)創(chuàng)造能力、培養(yǎng)溝通能力。盡管不是自己獨立完成,但仍然很高興,因為在設(shè)計的過程中,讓我了解到要設(shè)計一個程序,查找資料是至關(guān)重要的,在他人的基礎(chǔ)上,再根據(jù)自己所學(xué)進(jìn)行修改與調(diào)試,最后設(shè)計出自己想要的程序,這過程艱辛,但只要你持之以恒,成功指日可待。由于紅外遙控技術(shù)的發(fā)展,現(xiàn)在紅外線發(fā)射器和接收器已經(jīng)很普及并且價格很便宜。(4)連接線,若干。它的輸出為低電平。L39。delay_nus(1700)。Right_Turn()。}。choose=getch()。439。break。y39。|n”)。printf(“姓名(用結(jié)束):n”)。x=scanf(”%f“,amp。dogets(tempname)。tempphysics)。}while(strcmp(tempnumber,”“)==0)。ifor(i=0。tempmaths)。for(i=0。do{fflush(stdin)。while(strcmp(tempnumber,”“)==0)。while(strcmp(tempnumber,”“)==0)。record[i].scor_math=tempmaths。int mycreat(int xueshengnumber,struct student record[100])。739。539。039。amp。|n“)。while(strcmp(tempname,”“)==0)。}while(tempphysics||tempphysicswhile(tempname[0]!=39。printf(”學(xué)號(用結(jié)束):n“)。for(i=0。iif(strcmp(record[i].number,tempnumber)==0)}break。}if(i==xueshengnumber)printf(”沒有查詢到此學(xué)生n“)。do {fflush(stdin)。gets(tempnumber)。tempphysics)。iif(strcmp(record[i].number,tempnumber)==0)break。ik=i。}printf(”顯示所有學(xué)生成績n“)。在函數(shù)中不可以再定義函數(shù)。 是字符占一個字節(jié),”1是字符串占兩個字節(jié)(含有一個結(jié)束符號)。6)算術(shù)運算符號的優(yōu)先級別:同級別的有的是從左到右,有的是從右到左。10)018的數(shù)值是非法的,八進(jìn)制是沒有8的,逢8進(jìn)1。5)如何實現(xiàn)保留三位小數(shù),第四位四舍五入的程序,(要求背下來)這個有推廣的意義,注意 x =(int)x 這樣是把小數(shù)部分去掉。b)switch只可以和break一起用,不可以和continue用。int add(int x, int y){ int z。(考了很多次)函數(shù)名:表示該函數(shù)的入口地址。6—第二行 a[2]224。我知道要學(xué)好C語言不容易,可是我決定完成這件不容易的事。3三、項目分析和設(shè)計。do { printf(“**********************n”)。InsertSort(a,len)。選擇排序子模塊 DealoutList(a,len)。}四、項目關(guān)鍵代碼include “” define MAXSIZE 150 include typedef struct { int key。for(i=0。(i{ int i。2.日歷查詢、閏年判斷功能。j)if(r[j+1].keyelse b++。j)。break。冒泡排序子模塊 DealoutList(a,len)。printf(“* 4選擇排序 *n”)。scanf(“%d”,amp。執(zhí)行程序,不要害怕錯誤,其實,我覺得錯誤是好的,知道了自己所學(xué)知識的不足,并根據(jù)提示改正程序中發(fā)生的錯誤,一種成就感油然而生,覺得自己的付出都是值得的。int a[][4]={2,3,4}合法。對a[3][3]的討論。(考試的重點)傳數(shù)值的話,形參的變化不會改變實參的變化。的分號一定不能夠丟。b)!amp。2)scanf函數(shù)的格式考察:注意該函數(shù)的第二個部分是amp。該表達(dá)式為5,常量不可以賦值。A39。并且第一個必須為字母或則是下劃線。printf(”%13f“,record[i].scor_phy)。strcpy(tempname,record[k].name)。record[i].scor_eng=record[i+1].scor_eng。char tempnumber[100]。do{fflush(stdin)。record[i].scor_eng=tempenglish。}while(strcmp(tempnumber,”“)==0)。printf(”%13f“,record[i].scor_eng)。printf(”%13f“,record[i].scor_eng)。tempenglish)。){strcpy(record[xueshengnumber].name,tempname)。x=scanf(”%f“,amp。printf(“|5:添加學(xué)生成績。||yesorno==39。Y39。mymodify(xueshengnumber,record)。break。void mysort(int xueshengnumber,struct student record[100])。printf(”%13f“,record[i].scor_eng)。strcpy(record[k].number,record[i].number)。record[i].scor_math=record[i+1].scor_math。record[xueshengnumber].scor_eng=tempenglish。}while(strcmp(tempname,”“)==0)。} }strcpy(record[i].number,tempnumber)。printf(”請輸入正確的學(xué)生學(xué)號:“)。printf(”%19s“,record[i].name)。iprintf(”%19s“,record[i].name)。do {fflush(stdin)。tempnumber[0]!=39。printf(”英語成績:n“)。|n”)。}while(yesorno==39。doyesorno=getch()。739。139。int myadd(int xueshengnumber,struct student record[100])。}elseForward()。}void Left_Turn(void)//左轉(zhuǎn)子程序 { int i。Left_Turn()。探測和避開障礙物有關(guān)IR檢測器的趣事是它們的輸出與觸須的輸出非常相像。下面是一個例子,它發(fā)送 kHz信號給連接到P1_3的IR發(fā)射器,然后用整型變量 irDetectLeft存儲連接到P1_2的IR探測器的輸出上。紅外線(IR)接收/檢測器有內(nèi)置的光濾波器,除了需要檢測的 980 nm 波長的紅外線外,它幾乎不允許其他光通過。使我們體會到自身知識和能力能在實際中的應(yīng)用和發(fā)揮。另外平時扎實的基礎(chǔ)也很關(guān)鍵,因為如果你平時學(xué)得就不怎么樣,那么你面對這么一個比較有難度的程序,你可能會望而卻步,看他人的程序都是個難點,更別說讓你自己去設(shè)計。隨著微電子技術(shù)的不斷發(fā)展,微處理器芯片的集成程度越來越高,單片機已可以在一塊芯片上同時集成CPU、存儲器、定時器、并行和串行接口、看門狗、前置放大器、A/D轉(zhuǎn)換器、D/A轉(zhuǎn)換器等多種電路,這就很容易將計算機技術(shù)與測量控制技術(shù)結(jié)合,組成智能化測量控制系統(tǒng)。二、設(shè)計要求(1)小車能夠完成前進(jìn)、后退、左轉(zhuǎn)、右轉(zhuǎn)等動作。因紅外信號發(fā)送的持續(xù)時間為1ms,因此IR探測器的輸出如果處于低電平,其持續(xù)狀態(tài)也不會超過1ms,因此發(fā)送完信號后必須立即將IR探測器的輸出存儲到變量中。)//左邊發(fā)射for(counter=0。P1_1=0。Right_Turn()。void printmenu()。while(choose39。:{}case 39
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1