编一程序,输入一个五位数,判断是否回文数

//选择结构流程
#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);    /*判断失败输出*/ 

//这个程序分俩部分吧,一部分先把每个位的数一个个算出来,后面再判断是否相等。
//然后这个程序我自己没怎么想,都是直接看的答案。 

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