...判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位...

发布网友 发布时间:2024-10-23 04:15

我来回答

4个回答

热心网友 时间:2024-10-31 17:25

#include<iostream>
using std::cout;
using std::cin;
using std::endl;int main()
{
int a;
cout<<"输入五位整数"<<endl;
cin>>a;if(a%10==a/10000)
if(a%100/10==a/1000%10)
cout<<"这是回文"<<endl;return 0;
} 注意 仅限5位整数

热心网友 时间:2024-10-31 17:22

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void main()
{
char a[100];
int i;
scanf("%s",a);//使用字符读入,更加方便
for(i=0;i<strlen(a)/2;i++)
if(a[i]!=a[strlen(a)-1-i]){
printf("NO\n");
exit(0);
}
printf("YES\n");
}

热心网友 时间:2024-10-31 17:21

任意的一个的十进制的整数,将其转过来后和原来的整数相加,得到新的整数后重复以上步骤,最终可以得到一个回文数。

热心网友 时间:2024-10-31 17:24

#include"stdio.h" #include"math.h" main() { int a[5],b=82328,i,flag=1; for(i=0;i<5;i++) { a[i]=b/pow(10,4-i); a[i]=a[i]%10; } for(i=0;i<5/2;i++){if(a[i]!=a[4-i]){flag=0;break;}} if(flag==1) printf("Yes"); else printf("No"); getch(); /* 请不要删除此行 */ } 不是学电脑的,不要见笑呀,运行过了 0
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com