一個首項大于0且等差大于0的等差數列前四項和為26,前四項積為880。請寫一個函數返回該數列的第20項的值。 提示:如果一個數列從第二項起,每一項與它的前一項的差等于同一個常數,這個數列就叫做等差數列,這個常數叫做等差數列的公差。如等差數列:1,3,5,7,9,11。公差是2,該數列的第5項值是9。 注意:部分源程序給出如下。請勿改動主函數main和其它函數中的任何內容,僅在注釋形式標識Program和End之間填入所編寫的若干語句。
已知某文本文件in.txt中存放有若干整數,請將其按照從小到大的順序排列后存入另一文件out.dat。你需要完成三個函數: 1.void-read_in(node*& p_head,char*s_file)負責從某個文件s_file 中讀入,并存在以p_head為頭部指針的鏈表中; 2.void-sort(node*p_head)將鏈表內的元素按照從小到大的順序排序; 3.void-write_out(node*p_head,char*s_file)將鏈表中的元素依次寫入到s_file 中(注意,寫入的元素以回車分割)。 注意:部分源程序給出如下。請勿改動主函數main和其它函數中的任何內容,僅在程序中介于Program和End的部分填入所編寫的若干語句。
函數compare比較兩個長度為N的數組是否相等(即兩數組中下標相同的數組元素均相等)。請完成該函數。 注意:部分源程序給出如下。請勿改動主函數main和其它函數中的任何內容,僅在注釋形式標識Program和End之間填入所編寫的若干語句。