北航計算機機試2010

2021-09-12 07:25:08 字數 932 閱讀 2701

1.泰勒求cos(x)

利用泰勒公式求cos(x)=1-x2/2!+x4/4!-……

重要的就是注意細節(比如階乘的儲存最好用double型別)

#include#includedouble fun(int i)

return mul;

}double cos(int x)while(fabs(temp)>1e-6);//?

return sum;

}int main()

}

//方法二,準確且計算次數少,找規律

#include#includedouble cos(double x)

return sum;

}int main()

2.兩字串合一

歸併兩個有序字串,要求輸出不能有重複字元

#include#includevoid merge(char a,char b)

} while(j3.判斷陣列元素是否完全相同

兩個整數陣列(無序,可有重複元素),判斷兩個整數陣列是否完全相同(重複元素的話,重複次數也要相同)

#include#includeusing namespace std;

void sort1(int a,int n)

} }}int main()

for( i=0;i//sort(a,a+n);//c++直接使用已有的函式,記得新增algorithm

//sort(b,b+n);

sort1(a,n);

sort1(b,n);

for(i=0;iif(i==n) printf("equal!\n");

else printf("not equal!\n");

} return 0;

}

北航計算機機試2012

vc fushic18 1.分解整數 某些整數能分解成若干個連續整數的和的形式,例如 15 1 2 3 4 5 15 4 5 6 15 7 8 某些整數不能分解為連續整數的和,例如 16 輸入 乙個整數n n 10000 輸出 整數n對應的所有分解組合,按照每個分解中的最小整數從小到大輸出,每個分解...

北航計算機機試2011

程式保留在fushic2011.cpp中 1.孿生數 問題描述 孿生數定義 如果 a 的約數 因數,包含1,但不包含a本身 之和等於 b b 的約數 因數 之和等於 a a 和 b 稱為孿生數 a和b不相等 試找出正整數 m 和 n 之間的孿生數。輸入 從控制台輸入兩個正整數m和n 1 m輸出 在標...

北航計算機機試2016

1.逆序數 描述 給定乙個數n,將這個數的各位順序顛倒,稱為逆序數m。例如1234的逆序數是4321。輸入 輸入乙個數n,n開頭無多餘的0 0 n 1000000000 輸出 如果m是n的k倍 k為整數 那麼輸出n k m。如果m不是n的整數倍,那麼輸出n和n的逆序數。樣例 輸入1 1204 輸出1...