1. 程式人生 > >藍橋杯 基礎練習之BASIC-8迴文數(c語言實現)

藍橋杯 基礎練習之BASIC-8迴文數(c語言實現)

/*
問題描述
  1221是一個非常特殊的數,它從左邊讀和從右邊讀是一樣的,程式設計求所有這樣的四位十進位制數。
輸出格式
  按從小到大的順序輸出滿足條件的四位十進位制數。
*/
#include<stdio.h>
int main()
{
    int n;int i;
    char c2[5]; //字元陣列,需要\0
      //輸出4位數
        for(i=1000;i<10000;i++)
       {
         sprintf(c2,"%d",i);
         if(c2[0]==c2[3]&&c2[1]==c2[2]) //判斷迴文數
         printf("%s\n",c2);
       }    
}
有問題請下方評論,轉載請註明出處,並附有原文連結,謝謝!如有侵權,請及時聯絡。