輸入指定命量的整數,請判定有幾多不異的整數并輸出,如何在C++實現這一算法呢?小編與大師分享編程經驗。
起首,界說一個整型數組,保留所有的整數。
界說一個自界說函數,判定兩個數的巨細。
自界說函數中,若是兩個整數不不異,則判定它們的巨細。
本家兒函數中,先界說兩個整型變量,保留數值的個數和有無不異數值的判定。
輸入數值的個數,保留在變量n中。
輸入所有的數值,保留在數組num中。
將數組中的所稀有值按從小到大的挨次擺列,如下圖所示。
用for輪回語句判定每個數值,是否有不異的數。
若是一個數有不異的數值,則輸出所有不異數,用while語句實現所稀有的判定。
最后,若是判定成果為0,則輸出沒有不異的數值。
運行程序,輸入指定命量的整數,電腦就會判定有無不異的數并輸出,若是沒有不異的數則輸出沒有不異的數值。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!