#include "stdio.h"
int fun(int W)
{
int sum=0;
while(W)
{
sum+=(W%10)*(W%10);
W/=10;
}
if(sum%5==0)return 1;
return 0;
}
void main()
{
int W;
scanf("%d",&W);
printf("%d",fun(W));
}
扩展资料
C语言实断回文数
#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;
}
参考资料来源:百度百科—c语言