个性化阅读
专注于IT技术分析

C#中的回文程序

回文数是反向后相同的数字。例如121、34543、343、131、48984是回文数。

回文数算法

  • 从用户那里获取号码
  • 将数字保留在临时变量中
  • 倒数
  • 比较临时号码和反向号码
  • 如果两个数字相同,则打印回文编号
  • 其他打印不回文数

让我们看看C#中的回文程序。在这个程序中,我们将从用户那里得到输入,并检查数字是否为回文。

using System;
  public class PalindromeExample
   {
     public static void Main(string[] args)
      {
          int n, r, sum=0, temp;  
          Console.Write("Enter the Number: "); 
          n = int.Parse(Console.ReadLine());
          temp=n;    
          while(n>0)    
          {    
           r=n%10;    
           sum=(sum*10)+r;    
           n=n/10;    
          }    
          if(temp==sum)    
           Console.Write("Number is Palindrome.");    
          else    
           Console.Write("Number is not Palindrome");   
    }
  }

输出:

Enter the Number=121   
Number is Palindrome.
Enter the number=113  
Number is not Palindrome.
赞(1)
未经允许不得转载:srcmini » C#中的回文程序

评论 抢沙发

评论前必须登录!