• 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编程实现回文数的判断:

     运行结果:

    每个人都会有一段异常艰难的时光 。 生活的压力 , 工作的失意 , 学业的压力。 爱的惶惶不可终日。 挺过来的 ,人生就会豁然开朗。 挺不过来的 ,时间也会教你 ,怎么与它们握手言和 ,所以不必害怕的。 ——杨绛
  • 相关阅读:
    第四周作业
    RHEL6+GFS2+MYSQL高可用
    第三周作业
    第二周作业
    centos7 安装redis 开机启动
    无线网卡连接网络后共享给本地有线网卡使用(Win10)
    第一周作业
    2019.8.13加入博客园
    智力题
    Python入门基础学习(模块,包)
  • 原文地址:https://www.cnblogs.com/zhai1997/p/12111042.html
Copyright © 2020-2023  润新知