//选择结构流程
#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); /*判断失败输出*/
}
//这个程序分俩部分吧,一部分先把每个位的数一个个算出来,后面再判断是否相等。
//然后这个程序我自己没怎么想,都是直接看的答案。
编一程序,输入一个五位数,判断是否回文数
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.