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

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

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

你可能感兴趣的:(C语言学习-选择结构流程)