zoukankan      html  css  js  c++  java
  • Shell编程——回文数

    为了便于对程序的理解,先用c语言编程理清思路,再用Linux进行编程。

    1、c语言实现:

    #include <stdio.h>
    #include <stdlib.h>
    main()
    {
        int i=0,s,n;
        printf("请输入一个数:");
        scanf("%d",&n);
        s=n;
        while(s!=0){
            i=i*10+s%10;
            s/=10;
        }
        if(i==n)
            printf("是回文数。");
        else
            printf("不是回文数。");
    }

     

    #include <stdio.h>
    #include <stdlib.h>
    main()
    {
        int i=0,s,n;
        printf("请输入一个数:");
        scanf("%d",&n);
        s=n;
        while(s!=0){
            i=i*10+s%10;
            printf("%d
    ",i);
    		 
            s/=10;
        }
        if(i==n)
            printf("是回文数。");
        else
            printf("不是回文数。");
    }
    

     

     即:相当于将一个数倒序,如果正序与倒序相同,则证明是回文数。

    2、Shell编程实现回文数的判断:

     运行结果:

    每个人都会有一段异常艰难的时光 。 生活的压力 , 工作的失意 , 学业的压力。 爱的惶惶不可终日。 挺过来的 ,人生就会豁然开朗。 挺不过来的 ,时间也会教你 ,怎么与它们握手言和 ,所以不必害怕的。 ——杨绛
  • 相关阅读:
    typescript 箭头表达式
    typescript 参数类型
    ts介绍
    pm2
    koa2安装
    linux 搭建ftp
    CENTOS6.5 安装 mysql5.6 以及搭建双主
    bzoj 3043 (差分序列运用)
    poj 3277 City Horizon
    NOI2015 程序自动分析
  • 原文地址:https://www.cnblogs.com/zhai1997/p/12111042.html
Copyright © 2011-2022 走看看