C编写程序编写程序:找出100到300的回文数并输出

C编写程序编写程序:找出100到300的回文数并输出,第1张

编写一个计算整数n的逆序数的函数。然后在主程序中通过一个循环穷举100到仔虚蚂300之间的每一个数。如果数i的逆序数等于它自身,那么这个念埋数 i 就是一个回文数。就把它进行输出。下面是程序的代誉肢码和运行的结果。

#include

int hws(int n) //计算并返回整数n的逆序数

{int s=0

for(nn/=10)s=s*10+n%10

return s

}

int main()

{int i

for(i=100i<301i++)

if(i==hws(i))

printf("%d\t",i)

printf("\n")

return 0

}

不是这样判断的

#include<iostream>

using namespace std

int main()

{

    int n, a[20],i=0,j=0

    cout << "请输入一个整数:" << endl

    cin >> n

    i=n

     

    while (n != 0)

    {

       j = j*10+n % 10

    轿局   n /= 10

    }

    

  备手  if (j==i)

    cout <仿帆嫌< "该整数是回文数" << endl

    else  cout << "该整数不是回文数" << endl

    system("pause")

    return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12535881.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存