源代码如下:
#include
intmain()
{
intn,reversedInteger=0,remainder,originalInteger;
printf("输入一个整数:");
scanf("%d",&n);
originalInteger=n;
//翻转
while(n!=0)
{
remainder=n%10;
reversedInteger=reversedInteger*10+remainder;
n/=10;
}
//判断
if(originalInteger==reversedInteger)
printf("%d是回文数。",originalInteger);
else
printf("%d不是回文数。",originalInteger);
return0;
}
扩展资料
1、函数的返回值是通过函数中的return语句获取的。
2、函数值的类型。
3、如果函数值的类型和return语句中表达式的值不一样,则以函数类型为准。
4、如果调用函数中没有return语句,并不带回一个确定的用户需要的值,函数不是不带回值,而只是不带回有用的值,带回一个不确定的值。