作业帮 > 综合 > 作业

c语言回文数问题#include "stdio.h"#include int hui(int a){\x09int i,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 05:37:08
c语言回文数问题
#include "stdio.h"
#include
int hui(int a)
{
\x09int i,y,t;
\x09int n=0;
\x09int sum=0;
\x09int s[100];
\x09int h=0;
\x09\x09t=a;
\x09\x09for(i=0;a!=0;i++)
\x09\x09{
\x09\x09\x09y=a%10;
\x09\x09\x09s[i]=y;
\x09\x09\x09n=n+1;
\x09\x09\x09a=a/10;
\x09\x09
\x09\x09}
\x09\x09for(i=0;i
回文数不需要那么麻烦

只要判定和逆序数是否相同即可
#include<stdio.h>
main()
{
\x09int n,m,s=0;
\x09scanf("%d",&n);
\x09m=n;
\x09while(m)
\x09{
\x09\x09s*=10;
\x09\x09s+=m%10;
\x09\x09m/=10;
\x09}
\x09if(s==n)
\x09\x09printf("Y");
\x09else
\x09\x09printf("N");
}
这是我写的代码 如果觉得可以 就拿走

很高兴为您解答,流星不死为您答疑解惑
如果本题还有不懂的地方请追问,望采纳我的回答.
上面的代码可以直接复制到编译器里,带换行.
再问: ������ݵ�ʱ��Ҫ�� �� ����������ݣ���һ��Ϊ����n��ʾ�м�����ݣ����Ϊn����ݣ�ÿ��һ������ �� 2 131 34 ������ôд
再答: #include<stdio.h>
main()
{
    int n,m,s=0,num,i;
    scanf("%d",&num);
    for(i=0;i<num;i++)
    {
    scanf("%d",&n);
    m=n;
    s=0;
    while(m)
    {
        s*=10;
        s+=m%10;
        m/=10;
    }
    if(s==n)
        printf("Y\n");
    else
        printf("N\n");
    }
 
}��������