当前位置:常识集 > 母婴教育 > 学习交流 > C语言简单编程之判断一个五位数是不是回文数
手机版

C语言简单编程之判断一个五位数是不是回文数

来源:常识集 阅读:8.11K 次

/*

题目:

2.5 输入一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同

注:主要考察两个知识点:1)整除与求余运算;2)if条件的嵌套使用

*/

代码实现:

#include

void main()

{

int x; //带输入的数

int g,w,s,q; //分别表示的是个位、万位、十位、千位

printf("请输入一个5位数:");

scanf("%d",&x);

//判断输入的是不是一个5位数

if(x>99999 || x<10000)

printf("您输入的x=%d不是一个5位数n",x);

else

{

g = x%10;

w = x/10000;

s = (x%100)/10;

q = (x%10000)/1000;

if(g==w && s==q)

printf("x=%d是一个回文数n",x);

else

printf("x=%d不是一个回文数n",x);

}

}

程序结果演示

C语言简单编程之判断一个五位数是不是回文数

本文链接:https://www.changshiji.com/myjy/jiaoliu/8rol56.html

Copyright © 2024. 常识集 All right reserved. 浙ICP备20202586号-2

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。