編寫乙個結構 fraction,表示分數,其中分子為 a,分母為 b。為簡化計算,約定分母為正整數,分子為整數。輸出乙個分數應化簡分子分母,例如分數應當輸出為-1(1/2)。 編寫函式fraction(fraction
a,fraction b)計算分數的和,void print(fraction a)輸出分數。
在main()函式中計算數列1+1/2+…+1/n的分數值並輸出(n由使用者輸入)。測試你的**,n到多少時結果就不正確了?盡可能使有效的n值最大。
#include
using
namespace std;
class
fraction
fraction
(int numerator,
int denominator,
int integer =0)
long
long
getdenominator()
long
long
getnumerator()
long
long
getinteger()
void
setvalue
(long
long numerator,
long
long denominator,
long
long integer =0)
//化簡分式的函式
void
simplify()
}}//求後乙個值加給前乙個值
void
add(fraction f)
//顯示當前物件的private值
void
showvalue()
private
:long
long numerator;
long
long denominator;
long
long integer;};
intmain()
f.showvalue()
;return0;
}
構建掃雷棋盤,輸入尺寸和雷數量(w,h,n,8<=w<=80,8<=h<=20,0h),在棋盤範圍wh內隨機布n個雷。按掃雷規則計算棋盤中所有區域的數字(數字為該位置8鄰域中雷的數量),列印到螢幕上(0不顯示,雷顯示為*)。80 * 20的掃雷有什麼意思,來個100 * 100的掃雷~例如輸入
10 10 8
輸出為:
由於使用了隨機數,你的輸出可以和上圖不同,但需要滿足規則和輸出格式。
#include
#include
using
namespace std;
void
print
(int arr[
100]
[100],
int width,
int height)
cout << endl;}}
intmain()
; cin >> width >> height >> num;
for(
int i =
0; i < num; i++
)else i--;}
print
(arr, width, height)
;return0;
}
注:由於尺寸過大,棧區可能被擠爆,可以考慮將資料存放到堆區。
交錯級數如何判斷收斂 絕對收斂與條件收斂
定義1 設級數,如果部分和的極限 存在,稱該級數收斂,否則稱該級數發散。註記1 設級數,由該級數誘導出正項級數。對於這兩個級數收斂與發散的情況 收斂,發散 收斂,收斂 發散,發散 發散,收斂 結論1 對於級,如果收斂,則必收斂。證明 使用cauchy準則證明。任意給,因為收斂,根據cauchy準則,...
交錯級數收斂性判斷
設 a 0 為常數,則級數 sum fracn a n 的收斂性如何?解 由 u frac a n frac n sim frac n to infty 知該級數非絕對收斂。設 f x x frac x 則 f x 1 frac x ln frac 1 frac 極限 lim f x 1 lim f...
常用的收斂級數整理 數分傅利葉級數 整理一
1 三角級數 2 三角函式列 所有函式具有共同的週期 3 關於三角函式系的傅利葉級數 4 收斂定理 5 以為週期的函式的傅利葉級數 6 余弦級數 正弦級數 7 bessel不等式 若函式在上可積,則 其中,為的傅利葉係數 8 本章常用積分公式 若為可積函式 若為可積函式 若是以為週期的函式,且在上可...