C語言:迴文數計算
迴文數計算
本關任務:編寫函式求區間[200,3000]中所有的迴文數,迴文數是正讀和反讀都是一樣的數。如525, 1551
輸入
無需輸入
輸出
輸出區間[200,3000]中所有的迴文數,一行一個迴文數,不需要輸出其它無關的字元。
202
212
222
232
242
…
分析:迴文數就是順著讀反著讀都一樣,其實不就是把這個數逆序輸出一遍和自己比較
#include<stdio.h>
int solve(int n){
/*********Begin*********/
int i, j = 0;
i = n;//要找個變數把n的值裝起來不然等會直接用迴圈操作n最後就不是原來那個n了
while(i)
{
j = j * 10 + i % 10;
i /=10;
}
if(j == n) return 1;
else return 0;
/*********End**********/ }
int main(){
int i;
for(i = 200;i <= 3000;i++)
if(solve(i)) printf("%d\n", i);
return 0;
相關文章
- C語言 不大於2019的最大反數、迴文數C語言
- C語言:計算輸入字元的個數C語言字元
- C語言計算輸入字元的個數C語言字元
- C語言程式設計-長整數加法運算C語言程式設計
- 算數表示式求值--c語言課程設計C語言
- c語言_遞迴C語言遞迴
- C語言:判斷一個字串是否為迴文C語言字串
- C語言:利用指標檢查字串是否是迴文C語言指標字串
- Python使用遞迴法和函數語言程式設計計算整數各位之和Python遞迴函數程式設計
- C語言資料型別和算數運算C語言資料型別
- 逍遙自在學C語言 | 算數運算子C語言
- C語言練手專案--C 語言製作簡單計算器C語言
- 一文帶你掌握C語言的迴圈結構C語言
- 易語言效率與C++究竟差多少(質數和計算)C++
- C語言實現,計算兩天之間相差的天數C語言
- C語言位運算C語言
- C#函數語言程式設計C#函數程式設計
- 程式設計中的遞迴(C語言為例)程式設計遞迴C語言
- 初學計算機語言者(C語言,C++,java,pytion,C#)計算機C語言C++JavaC#
- C#語言函式遞迴C#函式遞迴
- 複數的四則運算(C語言實現)C語言
- C語言如何計算陣列的長度C語言陣列
- 用C語言編寫的公式計算器C語言公式
- 單向迴圈連結串列介面設計(C語言)C語言
- 偽隨機數C語言程式設計隨機C語言程式設計
- C++的函數語言程式設計C++函數程式設計
- C語言: 分類統計字元個數C語言字元
- C語言程式設計學習中while迴圈和do……while迴圈C語言程式設計While
- C語言遞迴之母牛的故事C語言遞迴
- 複利計算4.0單元測試(c語言)C語言
- (計算機二級C語言)程式修改題<99>計算機C語言
- 1.4計算機語言計算機
- C語言Socket程式設計(計算機網路作業)C語言程式設計計算機網路
- 五種C語言非數值計算的常用經典排序演算法C語言排序演算法
- Java語言程式設計—迴圈語句Java程式設計
- 通過計算機語言自定義保留小數計算機
- 取冪運算--C語言描述C語言
- 函數語言程式設計之尾呼叫和尾遞迴函數程式設計遞迴