为了便于对程序的理解,先用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("不是回文数。");
}

Shell编程——回文数

 

 

 Shell编程——回文数

 

 

 

#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\n",i);
		 
        s/=10;
    }
    if(i==n)
        printf("是回文数。");
    else
        printf("不是回文数。");
}

 Shell编程——回文数

 

 

Shell编程——回文数

 

 

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

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

Shell编程——回文数

 

 

 运行结果:

Shell编程——回文数

相关文章:

  • 2022-12-23
  • 2021-10-09
  • 2022-03-02
  • 2022-12-23
  • 2022-12-23
  • 2021-12-19
  • 2021-04-14
  • 2021-12-10
猜你喜欢
  • 2022-12-23
  • 2022-02-10
  • 2022-01-29
  • 2022-12-23
  • 2021-08-25
  • 2021-06-15
  • 2022-01-07
相关资源
相似解决方案