二級C語言 1

2021-03-31 18:55:38 字數 1302 閱讀 8182

首先

,注意二級

c的程式設計題總得來說有6大類

.這類題的概率比較大

,所以一定要引起注意

, 這類題並不難但要細心.首先

,要知道如何知道乙個數

m是不是素數,其方法如下:

for(int k=2;k

}此迴圈結束只有兩種情況,一種是執行了

break

語句;另一種是迴圈條件不滿足,其中前一種是表示

m不是素數,後一種是表示

m是素數。

例1.請編制一函式

fun()

,其功能是:計算並輸出3~n之間的所有素數的平方根之和。

注意:部分源程式已給出。

請勿改動主函式main()的內容。

試題程式:

#include

#include

double fun(int n)

main()

本題難點

1.判斷乙個數是不是素數;

2.計算乙個正數的平方根。

參***

double fun(int n)

}if(i>=k+1)/*

其實是判斷,是否執行了

break;語句

*//*

假如要對乙個非素數操作的話改變條件即可*/}

return s;

}這類題的公式看上去很複雜,好像無從下手,其實它的規律非常單一,僅靠乙個迴圈一般就能得出結果。這類題總是給出乙個級數公式與求和的項數

n,求解過程是先將存放和的單元清成

0,迴圈變數置初值

(一般為1或

0)。迴圈體內分兩步運算,第一步是先找出級數的一般項和下標的關係,然後利用上一項的值累加或類乘來表示本項的分子或分母。

例2.請編制一函式

fun()

,其功能是:根據以下公式計算s,計算結果作為數值返回,n通過行參傳人。

s=1+1/(1+2)+1/(1+2+3)+

…+ 1/(1+2+3+

…+n)

例如:若n=11則s值為1.833333。

注意:部分源程式已給出。

請勿改動主函式main()的內容。

試題程式:

#include

#include

#include

double fun(int n)

main()

本題難點:在於找到一般項與下標的關係。

參***

double fun(int n)

return s;

}

C 二級複習1

以下編輯於2019 03 24 1 字串常量,系統會在末尾自動新增乙個 0作為結束標誌 字元陣列,在末尾可以不新增 0,若新增,會改變陣列的實際長度。a strlen abcd strlen a 2 求餘數,需要兩個皆是整型 3 float型別運算時,按照double處理 4 強制型別轉換 型別 變...

C語言二級指標

指標是c語言的靈魂,我想對於一級指標大家應該都很熟悉,也經常用到 比如說對於字串的處理,函式引數的 值,結果傳遞 等,對於二級指標或者多級指標,我想理解起來也是比較容易的,比如二級指標就是指向指標的指標.n級指標就是.但是可能大家比較不容易理解的是,二級指標或者多級指標用在 呢?怎麼使用呢?有沒有必...

二級c語言複習3

1棧支援子程式呼叫。棧是一種只能在一端進行進行插入或刪除的線性表,在主程式呼叫子程式時首先儲存主程式狀態,在執行子程式,最後把子程式結果返回到主程式中呼叫子程式的位置。2二叉樹性質 3 在任意一顆二叉樹中,度為 0的葉子結點總是比度為 2的結點多乙個。3軟體測試的目的是為了發現錯誤而執行程式的過程,...