-->
当前位置:首页 > 题库 > 正文内容

程序填空题:判断一个5位数是否是回文

Luz4年前 (2021-05-10)题库1317
回文数是指正读和反读都一样的数。例如:12321、55455、35553等都是回文。请编写一个程序,从键盘上读取一个包含5位数字的长整数,并判断它是否是回文数。
先将输入数据输出,再输出是否是回文,若是回文输出“yes”,否则输出“no",中间用一个空格分隔。

```
#include
int main(void)
{int n,n1,n2,n4,n5; //n1表示万位上的数字,n2千位数字,n4十位数字,n5个位数字
scanf("%d",&n);
n1=@@[n/10000](2);
n2=@@[n%10000/1000](2);
n4=@@[n%100/10](2);
n5=@@[n%10](2);
if(@@[n1==n5&&n2==n4](2))
printf("%d yes\n",n);
else
printf("%d no\n",n);
return 0;
}

```






答案:
第1空:n/10000

第2空:n%10000/1000

第3空:n%100/10

第4空:n%10

第5空:n1==n5&&n2==n4

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。