基本範例.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程式設計範例及練習 Class 1.1 基本範例 Index Example 1.1-1 計算5個數的平均 Example 1.1-2 計算從1到N的和 Example 1.1-3 計算10個數的最大值與最小值 Example 1.1-4 計算車費 Example 1.1-5 計算電費 練習1 Example 1.1-6 矩陣的加法 Example 1.1-7 矩陣的乘法 Example 1.1-8 轉置矩陣 Example 1.1-9 反射矩陣 Example 1.1-10 判斷一數是否為質數 練習2 Example 1.1-11 最大公因數 (使用do-while) Example 1.1-12 費氏數 (使用for) Example 1.1-13 選擇排序法 (Selection Sort) Example 1.1-14 插入排序法 (Insertion Sort) Example 1.1-15 氣泡排序法 (Bubble Sort) 練習3 Example 1.1-16 費氏數 (使用while) Example 1.1-17 最大公因數 (使用 while) 練習4 Example 1.1-1: 從鍵盤輸入5個實數,計算該平均,然後再從銀幕輸出該平均 Go to index /* 程式功能: 輸入5個實數,計算並輸出其平均值 */ #include stdio.h void main(void) { int inv=0; /*計數用變數*/ double sum=0; /*計算總和*/ float Data; /*輸入值存在Data變數*/ do { printf( 輸入實數: ); /*在螢幕上顯示字串*/ scanf( %f, Data); /*由鍵盤輸入數值*/ sum = sum + Data; /*將輸入值加到sum */ inv=inv+1; } while(inv 5); /*若inv小於5,繼續執行*/ printf( 平均值= %f ,sum/5.0); /*印出平均值*/ printf( \n); /*換行*/ } 解釋: #include 這是一個載入指令,表示我們要載入某一個函式庫,並使用該函式庫中某些函式的功能 studio.h 標準輸出入函式庫,stdio就是Standard Input/Output 的意思;標準輸出入函式庫含有許多關於標準輸出入功能的函式,使我們可以從鍵盤或磁碟輸入資料,並輸出資料到螢幕或印表機 void main(void) 任何程式皆有一個主程式,這個主程式一定叫做main。爲什麼要在前面加void,括號中也有void?暫時不要去理它,以後會講。 int inv = 0 宣告inv這個變數為整數,且初始值為0。 float Date: 宣告Date這個變數為浮點實數,也就是一個有小數點的數字。 do {指令} while (inv5) 這是一個迴圈指令,意思是說,我們先做在do後面 { } 之內的指令,這些指令做完以後,再檢查inv5是否為真,如果inv5為真,就繼續做do { } 內的指令。請注意,while所做的檢查是在do { } 內指令執行以後才做的,這一點符合流程圖的要求,請讀者注意,流程圖的要求是先執行一些指令,再檢查inv是否小於5的。 do { } 內的指令中有一個是inv從0開始,總有一天,它會增加到5的,到那時候,我們就會跳出這個迴圈了。 printf(輸入實數); printf是一個列印指令,其結果是在電腦螢幕上列印輸入實數這一串字。printf最後的字母是f,所謂f,是指format的意思,也就是我們的列印是根據一種規格的,以後有一個例子會將這一點解釋清楚。 如果我們要列印的是固定而與任何變數無關的字串,就可以用 。 裡面是沒有變數的。 scanf(%f, Data); scanf是一個讀取指令,我們可以想像使用者會從鍵盤鍵入一個數字,每次鍵入以後,我們的程式就會將這個數字讀進去。讀到那裡去呢?讀到Data這個變數裡去。如果你鍵入6.4,Data就變成了6.4,如果鍵入的數字是5.1,Data就是5.1。 至於%f是指什麼呢?%f中的f是floating point(浮點數字),這個指令是將Data的值變成所讀進來的浮點數字。為什麼會在Data前面加上呢?這點很難解釋,我們不妨記下這個規則,反正 scanf(%f, Data) 是不對的,一定要 scanf(%f, Data) 才對。 以後我們會將講明白的,每一個變數在記憶體內都有一個位置,Data就是指Data這個變數的記憶體位置。 pr

文档评论(0)

ailuojue1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档