C语言,要求写一个函数判断两个数是否为幸运数对.
所谓幸运数对指差为3,且每个数得各位数字之和都能被6整除的一对数.请输入所有三位数的幸运数对。...
所谓幸运数对指差为3,且每个数得各位数字之和都能被6整除的一对数.请输入所有三位数的幸运数对。
展开
1个回答
展开全部
#include<stdio.h>
#define N 6
int fun(int n);
int main(void)
{
int i;
for(i=100;i<=999;i++)
{
if(fun(i)&&fun(i+3))
printf("%d,%d\n",i,i+3);
}
return 0;
}
int fun(int n)
{
int sum=0;
while(n>0)
{
sum+=n%10;
n/=10;
}
if(sum%N==0)
return 1;
else
return 0;
}
#define N 6
int fun(int n);
int main(void)
{
int i;
for(i=100;i<=999;i++)
{
if(fun(i)&&fun(i+3))
printf("%d,%d\n",i,i+3);
}
return 0;
}
int fun(int n)
{
int sum=0;
while(n>0)
{
sum+=n%10;
n/=10;
}
if(sum%N==0)
return 1;
else
return 0;
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询