一·#include#include二·三·#include #includeintmain()
}if(k>sqrt(i))
}printf("\n
");printf(
"101到200以內的素數有%d個
四·#include #include1.如何取出奇數:
我定義了乙個變數k,k=i%2,
當k!=0時即i為奇數時取出這位數字進行後面的運算
,如果k==0則直接將i/10,準備對下一位數判斷。
2.如何確保構成的新數中,原先的高位仍在高位,原先的低位仍在低位:
我每取出一位符合條件的奇數後,都將其與10的n次方相乘,而每取出一位奇數後n的值+1,如此一來便可保證在新數中,原先高位仍在高位,原先低位仍在低位。
五·六·實驗總結:#include #include
#include
intmain()
if(a>b)
printf(
"你猜的日期早了, luck day未到\n再猜(1~31):");
if(a
printf(
"你猜的日期晚了, luck day已經悄悄溜走了\n再猜(1~31):");
1.在本次實驗中學會了如何使用rand()獲取乙個隨機數並且知道可以用rand()%n來規定所取隨機數的範圍,其範圍為(0~n-1)
2.明白了如何讓程式多次執行的方法,明白了whlie(scanf(「%d」,&x))與whlie(scanf(「%d」,&x)!=0)的區別
3.對於for,whlie,break,continue的具體應用有了進一步的了解
尚存問題:
1.對於do...while的語句還是比較生疏,以後會多加運用
2.對於mac系統內xcode中ctrlz,ctrld,ctrle的使用存在問題,例如ctrlz在xcode中無法實現其在windows下的程式設計軟體中所達到的效果,具體的運用還在摸索當中。
實驗3 按鍵輸入實驗
一 原理圖 二 庫函式 1 讀取io的狀態 uint8 t gpio readinputdatabit gpio typedef gpiox,uint16 t gpio pin 引數 gpio pin gpio pin x x 0 15 返回值 讀取到的狀態 0表示按鍵按下 1表示按鍵沒有按下。三 ...
實驗3實驗報告
遲到的實驗3實驗報告 實驗結論 練習1 先用記事本編輯彙編源程式並儲存 然後進行編譯和鏈結得到可執行檔案 編譯和鏈結時結尾加分號可以跳過一些一般情況下預設的步驟,方便一次性生成目標檔案 執行將line4和line9中暫存器dl的值分別修改為6和8 重新彙編鏈結執行,可以發現執行的結果變成了我們所修改...
實驗3 函式
實驗任務1 利用區域性static變數的特性,計算階乘 includelong long fac int n 函式宣告 intmain return0 函式定義 static變數p使p僅在編譯時被賦值一次1,在後續執行中用於參與累乘 新增一行列印p的值後 實驗任務2 實現方式1 迭代思維 實現方式2...