求200到3000之间回文数的和,两个if括号中填什么?急,急,急..........

#include "stdio.h"
int hws(long n)
{
long x=n,t=0,k;
while (x>0)
{
k=x%10;
t=t*10+k;
x=x/10;
}
if( ) return 1;
else return 0;
}
void main()
{
long k,s=0;
int hws(long n);
for (k=200;k<=3000;k++)
if ( )
s=s+k;
printf("\n%ld",s);
}

第1个if条件是判断n是回文数,所以括号里填:t==n
第2个if条件是调用函数hws来判断k是回文数,所以括号里填:hws(k)==1
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-05
t==n,//若该数前后相等,则是回文数,返回1
hws(k)==1,//若该数k是回文数本回答被提问者采纳
第2个回答  2017-08-15
第一个 if(t==n)
第二个 if(hws(k))
第3个回答  2017-10-05
第一个if(n==t)
第二个if(hws(k))
相似回答