原创 一個多項式a+b*x+c*x^2+d*x^3+...,輸入該多項式的係數和x的值後打印出這個多項式的值。

實現一個多項式a+b*x+c*x^2+d*x^3+...,要求輸入該多項式的係數和x的值後打印出這個多項式的值。(實際上就是遞歸)。 n=0時: num[0] n=1時: num[0]+num[1]*x; n=2時: num[0]+(nu

原创 編寫一個求菲波那奇數列的遞歸函數,輸入n值,使用該遞歸函數,輸出圖形。

編寫一個求斐波那契數列的遞歸函數,輸入n值,使用該遞歸函數,輸出如下圖形。 P.S:借鑑的別人的代碼。。。。。實在是想不出來了, 把圖形從中間分成兩部分,依次根據斐波那契數列的公式輸入。 但是斐波那契數列與本題不完全相同。 斐波那契數列:

原创 寫一個類,能接受int型的變量,接收變量後能存儲原變量和其反向變量,最多處理數量爲10個,當輸入達到10個或者輸入變量爲0的時候停止。

寫一個類,能接受int型的變量,接收變量後能存儲原變量(如12345)和其反向變量(54321),最多處理數量爲10個,當輸入達到10個或者輸入變量爲0的時候停止。 #include <iostream> using namespace

原创 建立一個文件,在文件中輸入學生信息,查找文件,輸出學生的信息

建立一個文件,在文件中輸入學生信息,查找文件,輸出學生的信息。 #include <iostream> #include <fstream> #include <string> using namespace std; struct st

原创 輸入一個英文句子,將句子中的單詞按字典序輸出。

輸入一個英文句子,將句子中的單詞按字典序輸出。 #include <iostream> #include <string> #include <map> using namespace std; main() { string s,s

原创 輸入中綴或後綴表達式,輸出值

輸入中綴或後綴表達式,輸出值。 思路: 如果是中綴表達式,則先轉化成後綴表達式。定義兩個棧,一個操作符棧,根據優先級決定是否入棧,另一個棧,將操作數和運算符轉化成後綴式存儲,進行計算。      如果是後綴表達式,直接進行運算。 #in

原创 簡單的約瑟夫環

N個人圍成一圈順序編號,從1號開始按1、2、3順序報數,報3者退出圈外,其餘的人再從1、2、3開始報數,報3的人再退出圈外,依次類推。請按退出順序輸出每個退出人的原序號。 思路:建立單循環鏈表,用兩個指針表示,依次修改指針,刪除報到3的指

原创 字典排序

存儲一組姓名,要求能夠排序,按字母順序插入,並顯示。 #include <iostream> #include <string> #include <set> using namespace std; void display(multi

原创 一個小球,從高爲H的地方下落,下落彈地之後彈起高度爲下落時的一半, 比如第一次彈起高度爲H/2,如此往復,計算從小球H高度下落到第n次彈地 往返的總路程。

一個小球,從高爲H的地方下落,下落彈地之後彈起高度爲下落時的一半,比如第一次彈起高度爲H/2,如此往復,計算從小球H高度下落到第n次彈地往返的總路程。 #include<iostream> #include<cmath> using n

原创 創建一個CPoint類,代表平面直角座標系中的點,創建構造函數和運算符重載函數, 運算符重載爲類重載(非友元重載),可以實現計算兩個點之間的距離。可以根據需要 加入自己的成員變量或成員函數

創建一個CPoint類,代表平面直角座標系中的點,創建構造函數和運算符重載函數,運算符重載爲類重載(非友元重載),可以實現計算兩個點之間的距離。可以根據需要 加入自己的成員變量或成員函數. #include<iostream> #inc

原创 輸入文件名及路徑創建該文件,並把從鍵盤輸入的內容保存到該文件,最後將該文件的路徑、該文件名及文件中的內容輸出到屏幕。

 輸入文件名及路徑創建該文件,並把從鍵盤輸入的內容保存到該文件,最後將該文件的路徑、該文件名及文件中的內容輸出到屏幕。 #include<iostream> #include<fstream> #include<string> using

原创 編程實現學生信息的輸入、查詢、瀏覽,其中瀏覽分爲:升序和降序兩種。

編程實現學生信息的輸入、查詢、瀏覽,其中瀏覽分爲:升序和降序兩種。 #include <iostream> #include <string> #include <map> using namespace std; int main()

原创 設計一個程序輸入兩個日期計算相隔多少天,或計算一個日期加上間隔後的日期。

設計一個程序能計算日期的間隔,如輸入兩個日期別爲2008-2-3 和 2008-3-9 計算相隔多少天,或2008-2-3加上間隔天數之後的日期。 題目不難,但是老是想的不全面,改了無數次了。。。 1.計算兩個日期相隔的天數。 1).首先

原创 計算角度的正弦值

正弦函數的求解公式 #define PI 3.14159265 #include <iostream> #include <cmath> //#include <stdio.h> using namespace std; //階乘 lo

原创 輸入三個點的座標,實現判斷此三角形是不是直角三角形,並輸出此三角形的周長。

輸入三個點的座標,實現判斷此三角形是不是直角三角形,並輸出此三角形的周長。 #include<iostream> #include<cmath> //#include<algorithm> using namespace std; cla