经典C语言程序设计100例21-30(二)

2014-11-23 17:34:05 · 作者: · 浏览: 51
);
     else if (d!=0) printf("there are 2, %ld %ld\n",e,d);
       else if (e!=0) printf(" there are 1,%ld\n",e);
}


-----------------------------------------------------------------------------
【程序30】
题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。   
1.程序分析:同29例
2.程序源代码:
main( )
{
long ge,shi,qian,wan,x;

scanf("%ld",&x);
wan=x/10000;
qian=x%10000/1000;
shi=x%100/10;
ge=x%10;
if (ge==wan&&shi==qian)/*个位等于万位并且十位等于千位*/
  printf("this number is a huiwen\n");
else
  printf("this number is not a huiwen\n");
}