/*
問題描述:查詢最大的不重複數
如果乙個數字十進位制表達時,不存在連續兩位相同,則稱之為"不重複數"。
例如, 105 、 1234 和 12121 都是"不重複數",而 11 、 100 和 1225 不是。
給定乙個正整數 a ,返回大於 a 的最小"不重複數"。a 小於 100000
要求實現函式
unsigned int getnotrepeatnum(unsigned int ivalue)
【輸入】 lvalue : 給定的數字,返回大於該值的最小不重複數
【輸出】 無
【返回】大於 ivalue 的最小不重複數
示例 輸入: ivalue =54
返回: 56
輸入: ivalue =10
返回: 12
輸入: ivalue =98
返回: 101
輸入: ivalue =21099
返回: 21201
日期:2014-4-21
*/#include #include //#include bool compare(unsigned int input)
while(input/=10);
for(m = 0;m < i;m++)
for(n = 1;n < i;n++)
if(bitnum[n] == bitnum[n-1])
flag = false;
return flag;
}unsigned int getnotrepeatnum(unsigned int ivalue)
return temp;
}int main()
華為程式設計大賽 查詢最大不重複數
2 查詢最大的不重複數 30 分 問題描述 如果乙個數字十進位制表達時,不存在連續兩位相同,則稱之為 不重複數 例如,105 1234 和12121 都是 不重複數 而 11 100 和1225 不是。給定乙個正整數 a 返回大於 a 的最小 不重複數 a 小於 100000 要求實現函式 unsi...
不重複數(一道程式設計題)
problem statement 如果乙個數字十進位制表達時,不存在連續兩位數字相等,則稱之為 不重複數 例如,105,1234和12121都是 不重複數 而11,100和1225不算。給定乙個long型別數字a,返回大於a的最小 不重複數 definition class unrepeating...
今天的輸出不重複數
int a 10 bool ifcx 10 用於判斷數字是否出現過 int n 10 int ku new int n 用於存放出現過的數字 for int i 0 i 10 i 第一條給陣列變數賦值,第二條可不寫 全域性中的bool陣列變數初始為false for int i 0 ifor int...