编程带6或8不带4的整数称为吉祥数,求1-1000内的吉祥数的和

2021-07-13 社会 154阅读
int f(int n,int k)
{
int r=0,m=n,g;
while(m>0)
{
g=m%10;
if(g==k)
{
r=1;
break;
}
m/=10;
}
return r;
}
main()
{
int i,sum=0;
for(i=1;i<=1000;i++)
if(f(i,6)&&f(i,8)&&f(i,4)==0)
sum+=i;
printf("%d\n",sum);
}
有什么疑问请留言。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com