永发信息网

编写个程序,要求输出小于5000的自然数中,能被11整除,并且各位数字和为13的共有多少个。

答案:3  悬赏:10  手机版
解决时间 2021-12-17 13:27
  • 提问者网友:你的未来我预定了
  • 2021-12-17 04:43
编写个程序,要求输出小于5000的自然数中,能被11整除,并且各位数字和为13的共有多少个。
最佳答案
  • 五星知识达人网友:盐甜味女孩
  • 2021-12-17 05:45
#include <stdio.h>
void main()
{
int i,n,sum;
sum=0;
for(i=1;i<455;i++)
{
n=i*11;
if(n%10+n%100/10+n/100%10+n/1000==13)
sum++;
}
printf("%d\n",sum);getchar();
}
全部回答
  • 1楼网友:你、猜卟透
  • 2021-12-17 07:20
可证能被11整除的数的性质:奇数位数字和-偶数位数字和=11×n(n为整数),结合题意,只有两种情况:奇数位数字和=12,偶数位数字和=1 或奇数位数字和=1,偶数位数字和=12 前种情况下,可能为3190,3091,4180,4081共4种可能, 后种情况下,可能为1309,1408,1507,1606,1705,1804,1903;319,418,517,616,715,814,913共14种可能, 所以共18个 祝你开心
  • 2楼网友:青柠不酸只甜
  • 2021-12-17 07:14
ASP网页版: j=0 for i=10 to 5000 l=CStr(i) h=0 for k=1 to len(l) h=h+cint(Mid(l,k,1)) next if (i mod 11)=0 and h=13 Then j=j+1 Next response.write j
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯