zoukankan      html  css  js  c++  java
  • 判断正整数是否为回文数

    从键盘输入一个正整数,判断其是否为回文数。所谓回文数是顺读和反读都一样的数,如12321,23455432都是回文数。
    #include "Stdio.h"
    #include 
    "Conio.h"

    int main(void)
    {
      
    int i,k;
      
    long n,m;
      
    int digit[10];
      clrscr();
      puts(
    "Please input a long number:");
      scanf(
    "%ld",&n);
      m
    =n;k=0;
      
    do
      
    {
          digit[k
    ++]=m%10;          /*保存最低位*/
          m
    /=10;                    /*去掉最低位*/
      }
    while(m!=0);
      k
    --;
      
    for(i=0;i<k;i++,k--)          /*判断是否为回文数*/
        
    if(digit[i]!=digit[k]) break;   /*不相等,则不是回文数,推出循环*/
      
    if(i<k) printf("%ld is not a huiwen number",n);
      
    else printf("%ld is a huiwen number",n);
      getch();
      
    return 0;
    }

  • 相关阅读:
    ubuntu安装软件失败
    阶乘函数 注意事项
    汇编退出
    vim比较文件
    汇编调试
    Redis
    记录一次ajax使用
    oracle11g导出dmp文件时不能导出空表,导致缺表
    将小数点后的0去掉
    redis
  • 原文地址:https://www.cnblogs.com/qixin622/p/622245.html
Copyright © 2011-2022 走看看