我是實現了乙個根式模板類,需要乙個化簡的函式。想了半天想出來了,改編成外部的函式。適用多次根式。下面是改編的乙個例項。
#include
#include
#include
using
namespace std;
bool
is_square
(unsigned a)
//是否是平方數
bool
is_prime
(unsigned a)
//是否是質數
if(i==a)
return
true
;else
return
false;}
void
******
(unsigned
&out,
//根式的係數
unsigned
&in,
//根式的內部數字
unsigned
&up)
//根式上面的次方數
//化簡
return;}
for(
int i=
2;i) in = in2;
if(k >= up)}}
void
print
(unsigned out,
unsigned in,
unsigned up=2)
intmain()
return0;
}
執行效果:
根號就用對號代替吧…
分數化簡(C語言)
編寫程式,從控制台讀入乙個分數的分子和分母 分數無符號,並且分子小於分母,其大小不會超過int資料型別的表示範圍 輸出化簡後分子和分母不含公約數的分數。從控制台輸入兩個正整數分別表示分子和分母,兩整數之間以乙個空格分隔。在標準輸出上輸出化簡後的分子和分母,以乙個空格分隔。26664 479952 1...
C 陣列初始化簡析
題外話 學習.net已經有一年了,從c asp.net wpf。主要以看電子書為主,比較少寫 現在回頭學習以前接觸過的,隨著知識與經驗的的積累。總是有各種驚喜,震驚!c 陣列就是其中之一,我把它作為自己部落格園的 作。c 陣列與其它c系列語言有著很多的不同,以前接觸的時候理解出現很大的偏差。尤其是對...
洛谷 U16580 奇怪的根式
選自一道初中奧數題 1 2 sqrt 1 sqrt 2 1 3 sqrt 2 2 sqrt 3 1 4 sqrt 3 3 sqrt 4 1 n 1 sqrt n n sqrt n 1 我們先研究一下通項 可以發現 1 n 1 sqrt n n sqrt n 1 1 sqrt n sqrt n 1 s...