1000以内自然数能被十三整除
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/23 05:35:18
#includeintmain(){intx=1,sum;sum=0;//sum赋初值while(true){if(x>1000)break;当x大于1000跳出循环if(x%3==0)sum+=x;
#includeintmain(){inti,sum=0;for(i=1;i
所有3的倍数的和:3+6+9+12+15+...+999=(3+999)*333/2=166833所有15的倍数的和:15+30+45+60+75+...+990=(15+990)*66/2=3316
1+14+27+…+…+976+989=1+(14+989)×38=38115
#include#includevoidmain(){intn=1;doublesum=0;while(n
不用编程,可以手工计算的.15*7>100>14*7结果就是(1+2+.+14)*7也就是[(1+14)*14/2]*7=15*7*7=735.编程时可以考虑使用这种思路,速度快的.以C#编程.pub
#includeintmain(void){inta;intmax[20];{for(a=0;a
#includemain(){intsum,i;for(i=1,i
voidmain(){intsum=0;//存储计算结果,初始为0for(inti=3;i{sum+=i;//累加}printf("theresultis%d",sum);//输出}
ldkhy的答案可以优化一下privatevoidbutton1_Click(objectsender,EventArgse){textBox1.Text="";for(inti=1;i{if(i*1
自然数包括0从0到99一共34个
500除以13约=38500除以17约=29取最大值38+37+36+35+34+33+32+31+30+29=335
能被6整除的所有自然数之和为6(1+2+...+166)=83166能被2整除的所有自然数之和为2(1+2+...+500)=250500故能被2整除但不能被6整除的所有自然数的和为250500-83
楼上的是3或7看清楚3的倍数0,3,6,9.34个7的倍数0,7,14.15个再减去重复的,也就是楼上的.5个34+15-5=44个
有2个,163和667再问:方法咧。。。--怎么得出来的。。。
在界面上放一个按钮就行了,然后将下面的代码复制到代码窗口.PrivateSubCommand1_Click()Me.Clsi=0Forj=1To500IfjMod17=0ThenIfi=5Theni=
排除1位数.根据被11整除的性质,奇数位和与偶数位和的差被11整除(=0、11、……)排除2位数,因为差不可能=0,=11.在小于500的3位数中,按上述性质,仅319、418满足,共两个.(0是自然
一个循环语句,从100--然后一个判断语句用&&,再问:那怎么做啊?再答:不是看错了如果你确定是7或5的话就用||如果是或的话不就是100嘛100可以被5整除啊且是最大的//编程求100以内能被7或5
3+6+9+12+...+99-21-42-84=(3+99)*33/2-21-42-84=1536
1000除以7等于142.85714285714285714285714285714所以最大的是7乘以142等于9941000以内所有被7整除的自然数的和,就是1x7+2x7+.+142x7=(1+2