PTA(6 3) 使用函式輸出指定範圍內的完數

2021-10-07 22:14:31 字數 670 閱讀 5009

首先看看題目:本題要求實現乙個計算整數因子和的簡單函式,並利用其實現另乙個函式,輸出兩正整數m和n(0再看看題目的格式要求:

小白的我也是經過萬般努力,雖然程式上有點繁瑣,但是還是實現了

#include

int factorsum( int number );

void printpn( int m, int n );

int factorsum1(int nubmer);

int main()

int factorsum(int nubmer)\\返回完數

}return 0;

}int factorsum1(int nubmer)\\返回完數最後乙個因子i(目前考慮的一種方法)}}

void printpn(int m,int n)

{int i,j;

if (m>0&&m最終結果:

看了許多的版本,發現用什麼語言的都用,仔細一看,雖然都是求完數,但是各種要求的都有,所以目前還是按找這個寫法來吧,如果有更好的寫法,我會更新的,敬請期待。

PTA 6 3 在陣列中查詢指定元素 10分

本題要求實現乙個在陣列中查詢指定元素的簡單函式。int search int list,int n,int x 其中list是使用者傳入的陣列 n 0 是list中元素的個數 x是待查詢的元素。如果找到 則函式search返回相應元素的最小下標 下標從0開始 否則返回 1。include defin...

6 3 使用函式輸出指定範圍內的完數

本題要求實現乙個計算整數因子和的簡單函式,並利用其實現另乙個函式,輸出兩正整數m和n 0函式介面定義 int factorsum int number void printpn int m,int n 其中函式factorsum須返回int number的因子和 函式printpn要逐行輸出給定範圍...

習題6 3 使用函式輸出指定範圍內的完數

習題6 3 使用函式輸出指定範圍內的完數 20 分 本題要求實現乙個計算整數因子和的簡單函式,並利用其實現另乙個函式,輸出兩正整數m和 n 0n 10 000 之間的所有完數。所謂完數就是該數恰好等於除自身外的因子之和。例如 6 1 2 3,其中1 2 3為6的因子。int factorsum in...