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<<" ";
}

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