判斷是否是迴文數

 

/********************
2011年9月5日21:57:21
目的:判斷是否是迴文數,是則輸出yes否則輸出no
********************/


#include<stdio.h>
int main(void)
{
 int val;
 int m;
 int sum = 0;

 printf("請輸入您需要判斷的數字:");
 scanf("%d",&val);
 
 m=val;
 while(m)
 {
  sum=sum*10+m%10;
  m/=10;
  
 } 
 //while語句的功能就是把m的值倒過來賦給sum
 //關鍵是要理解它的算法
 if(sum==val)
  printf("yes!\n");
 else
  printf("no!\n");
 return 0;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章