編一程序,輸入一個五位數,判斷是否迴文數

//選擇結構流程
#include"stdio.h"               /*編譯預處理命令*/ 
void main()                                            /*main函數*/ 
{
    int i,i1,i2,i3,i4,i5;                    /*定義整型變量*/ 
    printf("請輸入一個五位數:");    /*輸出提示信息*/ 
    scanf("%d",&i);                             /*從鍵盤輸入一個數*/ 
    i1=i%10;                                            /*求個位*/ 
    i2=i%100/10;                                    /*求十位*/ 
    i3=i%1000/100;                                /*求百位*/ 
    i4=i/1000%10;                                    /*求千位*/ 
    i5=i/10000;                                        /*求萬位*/ 
    printf("%d%d%d%d%d",i1,i2,i3,i4,i5);
    if(i1=i5&&i2==i4)                            /*判斷是否迴文數*/ 
        printf("%d是迴文數啊",i);        /*判斷成功輸出*/ 
    else                                                    /*判斷失敗*/ 
        printf("%d不是迴文數呢",i);    /*判斷失敗輸出*/ 

//這個程序分倆部分吧,一部分先把每個位的數一個個算出來,後面再判斷是否相等。
//然後這個程序我自己沒怎麼想,都是直接看的答案。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章