提取不重複的整數

2021-10-05 09:18:24 字數 679 閱讀 4286

題目描述:

​ 輸入乙個 int 型整數,按照從右向左的閱讀順序,返回乙個不含重複數字的新的整數。

輸入描述:

​ 輸入乙個 int 型整數。

輸出描述:

​ 按照從右向左的閱讀順序,返回乙個不含重複數字的新的整數。

​示例1

​ 輸入

​ 9876673

​ 輸出

​ 37689

示例** (1) 網頁 ok;linux 也 ok

linux 編譯命令:(引數 time 是用於顯示程式執行時間) 

gcc example.c -o example

time ./example

#include

#include

char in[20]

=;char out[20]

=;int count =0;

void

filter_data

(char data)}if

(exist ==0)

}int

main()

for(i=

0; i)printf

("%c"

, out[i]);

return0;

}

提取不重複的整數

輸入乙個int型整數,按照從右向左的閱讀順序,返回乙個不含重複數字的新的整數。輸入乙個int型整數 按照從右向左的閱讀順序,返回乙個不含重複數字的新的整數 輸入 9876673 輸出 37689 對於輸入整數n,迴圈採用n 10和n 10可以獲得該整數的每一位的數字,本題的關鍵在於去除重複數字並且不...

提取不重複的整數

美妙的問題描述 輸入乙個int型整數,按照從右向左的閱讀順序,返回乙個不含重複數字的新的整數。for example if you input 9876673,the coumputer gives 37689.我想到啦兩種方法,一種是從字串的角度,一種是從整數的角度!從整數的角度 我剛開始時的做法...

華為 提取不重複的整數

輸入乙個int型整數,按照從右向左的閱讀順序,返回乙個不含重複數字的新的整數。輸入乙個int型整數按照從右向左的閱讀順序,返回乙個不含重複數字的新的整數示例1 複製9876673複製 37689題解 include using namespace std int main int n cin n w...