char 字符

晚上鬱悶着藍橋杯怎麼考得那麼差,隨手拿了一道迴文數,我尼個擦,居然卡了半小時,結果void ok(int n)
{
char a[5];//我當時給了a[4],n是四位的,咋整都不對,哎。原來最後一位是給‘\N’用的,早說嘛,下次數組一定得開大點
int i,x=1;
sprintf(a,"%d",n);
int len=strlen(a);
for(i=0;i<strlen(a)/2;i++)
{
//cout<<strlen(a);
if(a[i]!=a[strlen(a)-i-1])
{
x=0;break;
}
}
if(x)
cout<<n<<" ";
}

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