Z Courses

A Simple Web Classroom

用户工具

站点工具


趣题:cpp:判断数组中的回文数

判断数组中的回文数

题目描述

给出一个数组,对数组中的值进行逐一判断,并返回其值是否为回文数

输入

输入10个数值,以空格隔开

输出

输出10行,分别是数组中的10个数值及其是否为回文数的提示

代码参考

#include <iostream>
using namespace std;
bool check(int n)
{
    int n1=n;
    int m,t=0;
    while(n!=0)
    {
	m=n%10;
	n=n/10;
	t=t*10+m;
    }
    if(n1==t)
	return true;
    else
	return false;
}
int main(){
    int a[10];
    for(int i=0;i<10;i++)
	cin >> a[i];
	
    for(int i=0;i<10;i++)
    {
	if(check(a[i]))
	    cout << a[i] <<"是回文数"<<endl;
	else
	    cout << a[i] <<"不是回文数"<<endl;
    }
}