誰能幫我解釋一下這個C語言程式的每個步驟的意思

時間 2021-08-11 19:13:18

1樓:匿名使用者

#include //包含輸入輸出庫檔案

#include //包含數學函式庫檔案

int s(int n) //定義一個返回值為int型,帶有一個int型引數的函式s

//否則返回值為1

void main() //主函式,定義為無返回值型別

這是一個查詢1到100中的素數的程式!

2樓:_孤單與寂寞

#include

#include

int s(int n)

void main()

3樓:

呵呵,這個簡單,慢慢來,多看程式,慢慢就會了!

首先,你得明白這條語句的意思是要你找到1~100裡面的能被2整除的整數!

#include

#include ;這兩條語句都是要你呼叫庫函式int s(int n) ;定義一個int型的函式(在主函式前面,也起到宣告函式的作用)

void main() ;主函式

(*^__^*) 嘻嘻……

好了,記得給分啊!

4樓:

n是從main函式傳遞過來的值

if(n<2) return 0 如果n大於2返回0for (i=2; i<=sqrt(n); i++) 當n大於等於2開始做for迴圈,i<=n的平方根

if (n%i==0)

return 0;

就是判斷100內的素數,是素數輸出該數

大俠們幫我解釋一下這個C語言源程式

while str str ch str 這句的作用是指標迴圈後移,當str指向的內容不為 0 而且str!ch為真的時候,指標往後指一位。你的問題是 那怎麼能找出不同的那個字母呢?這個迴圈並不查詢不同的那個字母,而是通過迴圈,查詢每一位字母,看有沒有和ch相同的,ch為你的輸入。你的輸入有兩種 一...

C語言 求高手幫我解釋一下這個程式這是求右螺旋的

喻鵬程 我終於看懂了,第一時間來講給你聽 如果你聽懂了,給我加30分哦 螺旋首先加的是行,加完行再加列,然後減行,最後減列,如此迴圈if裡判斷的是看行列有沒有越界,當然越界還有另一種,即是a row col 0一開始沒有賦值的元素自動給的0,現在不是0就是說已經到界限了 然後是if裡面的執行問題了,...

能幫我解釋一下這段程式麼,誰能幫我解釋一下這段程式的意思?最好每一句特別是開頭那幾句有什麼作用?萬分感謝

樓上的寫的不錯,就是將大寫的改成小寫的,但是你要注意的一點是,即便是你輸入的不是小寫字母,比如特殊符號什麼的,是不會改變的.將處理過的字元,儲存到檔案裡 檢查輸入的字串裡面的每個字元,是否在 a z 之間,如果是,則將其ascii碼值 32,也就是將小寫轉換為大寫,然後寫入到檔案中 應該是 開啟檔案...