課程設計報告

2021-09-08 05:48:59 字數 1774 閱讀 8999

1、「水仙花數」是指乙個三位數,它的各位數字的立方和等於其本身,現在要求輸出所有在m和n範圍內的水仙花數。

**如下:

#include

#include

#include

using namespace std;

int h[20];

int main()

if (h[0] == 0)

else if (h[0] != 0)

}cout《總結:這個題只需要判斷整數是否為奇數即可,如果為奇數,則乘以這個數,最後可得到給出資料中所有奇數的乘積。

3、對於表示式n^2+n+41,當n在(x,y)範圍內取整數值時(包括x,y)(-39<=x**如下:

#include

using namespace std;

int main()

if (num==0)}}

return 0;

}總結:這道題要求偶數序列的平均數序列,則迴圈條件需要改變,我用i+2代替了i++,這樣每迴圈一次i的值就會加二,即給出了偶數列,因為最後可能會有不足m個的情況,所以需要使用if語句判斷剩下的數夠不夠m個。

5、青年歌手大獎賽中,評委會給參賽選手打分。選手得分規則為去掉乙個最高分和乙個最低分,然後計算平均得分,請程式設計輸出某選手的得分。

**如下:

#include

#include

using namespace std;

int main()

for(i=0;ia[j])

}for(i=1;i6、有一頭母牛,它每年年初生一頭小母牛。每頭小母牛從第四個年頭開始,每年年初也生一頭小母牛。請程式設計實現在第n年的時候,共有多少頭母牛?

**如下:

#include

#include

using namespace std;

int main()

cout《總結:這道題要用遞推的方法找出規律,寫出每年有多少頭母牛,尋找規律,找出規律後用程式表示出來,再輸入資料就可得出要求的個數。這也是一般遞推題的解題方法。

7、輸入n(n<=100)個整數,按照絕對值從大到小排序後輸出。題目保證對於每乙個測試例項,所有的數的絕對值都不相等。

**如下:

#include

#include

using namespace std;

int main()

for(i=0;i=100)

else if(a[i]>=50)

else if(a[i]>=10)

else if(a[i]>=5)

else if(a[i]>=2)

else if(a[i]==1)

}while(a[i]!=0);

}cout《總結:因為要求用最少的人民幣張叔,則改由大到小進行判斷,如果工資大於一百,則總張數加一,然後讓工資減去一百,在進行判斷,如果工資此時大於五十,則總張數再加一,讓工資減去五十,以此類推,最後工資為零時停止迴圈,此時就可知道所需人民幣的總張數。

9、求a^b的最後三位數表示的整數。說明:a^b的含義是「a的b次方」

**如下:

#include

using namespace std;

int main()

cout《總結:因為要求的是a^b的最後三位數表示的整數,最後三位數與前面位上的數的值無關,則可每乘一次a求一次餘,乘以b次後,則可求出a的b次方的最後三位數。

10、一般地講,如果兩個數中任何乙個數都是另乙個數的真約數之和,則這兩個數就是親和數。 

你的任務就編寫乙個程式,判斷給定的兩個數是否是親和數

課程設計報告

c 程式設計 課程設計報告 一problem b 題意 輸出所有在給定範圍內的水仙花數 水仙花數是乙個三位數,它的各位數字的立方和等於其本身 解題思路 用while語句輸入多組資料,首先用for語句迴圈給定範圍的每乙個數,接著把個十百位數表示出來,用if語句進行判斷。細節處理 每一組資料的輸出要換行...

課程設計報告總結

總結 從開始接觸這一新的 語言 到現在為止,差不多已經三四個月的時間。有喜有悲。喜 的是接觸到了新的東西 開闊了眼界 get到乙個新的技能 還有就是遇到了乙個好的老師 最重要的是讓我們知道自學的重要性。悲 的是熬夜敲 被一道題目 折磨 好幾天 還有就是,下學期我們不再開設這門課程,而我們學到的連皮毛...

《c 程式設計》課程設計報告

班級 數學3班 學號 2018212771 報告人姓名 朱明程 實驗地點 東校區教學樓413 完成起止日期 2019年1月2日至2019年1月4日 第一題簡要題意 水仙花數 是指乙個三位數,它的各位數字的立方和等於其本身,比如 153 1 3 5 3 3 3。現在要求輸出所有在m和n範圍內的水仙花數...