/*******************************************
hdoj 1282 回文數猜想
*******************************************/
#include
int dudge(int num);/*定義乙個函式判斷是否為回文數*/
int main(void)
//逆序數演算法
temp=sum+temp;
num[i]=temp;
i++;//作為標記的同時還作為計時器
if(dudge(temp)==1)//滿足情況退出迴圈
break;
}printf("%d\n",i-1);
for(k=0;k
//輸出的格式}}
return 0;
}int dudge(int num)
//先逆序數
if(dnum==num)//比較逆序數與回文數,若大小一樣則返回1,否則返回零
return 1;
return 0;
}
1282 回文數猜想
problem description 乙個正整數,如果從左向右讀 稱之為正序數 和從右向左讀 稱之為倒序數 是一樣的,這樣的數就叫回文數。任取乙個正整數,如果不是回文數,將該數與他的倒序數相加,若其和不是回文數,則重複上述步驟,一直到獲得回文數為止。例如 68變成154 68 86 再變成605 ...
杭電1282 回文數猜想
problem description 乙個正整數,如果從左向右讀 稱之為正序數 和從右向左讀 稱之為倒序數 是一樣的,這樣的數就叫回文數。任取乙個正整數,如果不是回文數,將該數與他的倒序數相加,若其和不是回文數,則重複上述步驟,一直到獲得回文數為止。例如 68變成154 68 86 再變成605 ...
HDU 1282 回文數猜想
題目描述 乙個正整數,如果從左向右讀 稱之為正序數 和從右向左讀 稱之為倒序數 是一樣的,這樣的數就叫回文數。任取乙個正整數,如果不是回文數,將該數與他的倒序數相加,若其和不是回文數,則重複上述步驟,一直到獲得回文數為止。例如 68變成154 68 86 再變成605 154 451 最後變成111...