關於mooc C語言程式設計CAP的一些心得

2021-09-10 09:29:10 字數 722 閱讀 7755

題目內容:

我們認為2是第乙個素數,3是第二個素數,5是第三個素數,依次類推。

現在,給定兩個整數n和m,0注意:是第n個素數到第m個素數,不是n和m之間的素數!

輸入格式:

兩個正整數,第乙個表示n,第二個表示m。

輸出格式:

乙個整數,表示第n個素數到第m個素數之間所有的素數的和,包括第n個素數和第m個素數。

輸入樣例:

2 4輸出樣例:

15時間限制:500ms記憶體限制:32000kb

個人見解:首先這道題沒說素數的範圍而是告訴了你要幾個素數,所以先設乙個變數count看求出多少素數了,迴圈時再比較取出來的素數個數與所要的素數m的大小。至於如何取出素數我是先寫了乙個判斷此數是不是素數的函式,然後把迴圈變數i代入,也可二重迴圈,不過容易錯,原因在於什麼時候把count+1; 話不多說,上**。

#includeint sushu[201];

int issushu(int x)

if(i==x)

return 1;

else return 0;

}//這就是我判斷是不是素數的函式,不過好像==號在括號裡不顯示。。。

int main()

} sushu[1]=2;//把2單獨放在陣列裡

for(int k=a;k<=b;k++)

printf("%d",sum);

}

mooc c語言第八周程式設計

2 統計使用者輸入 4分 題目內容 從鍵盤讀取使用者輸入直到遇到 字元,編寫程式統計讀取的空格數目 讀取的換行符數目以及讀取的所有其他字元數目。要求用 getchar 輸入字元 程式執行結果示例1 please input a string end by abc def jklm op zkm sp...

中國大學MOOC(C語言程式設計精髓)作業

編寫程式利用遞迴法實現如下所示n層巢狀平方根的計算 遞迴函式原型 double y double x,int n 程式執行結果示例1 please input x and n 16,1 result 4.00 程式執行結果示例2 please input x and n 16,2 result 4....

中國大學MOOC(C語言程式設計精髓)作業

用結構體定義時鐘型別,程式設計從鍵盤任意輸入兩個時間 例如4時55分和1時25分 計算並輸出這兩個時間之間的間隔。要求不輸出時間差的負號。結構體型別定義如下 typedef struct clock int hour int minute int second clock 函式原型 clock ca...