考智力数学题

来源:百度知道 编辑:UC知道 时间:2024/07/04 01:28:33
1-33个数 有六个数相加为91 求这六个数 当然有好几种情况了 有点难 看谁能答出来啊 看你数学学的怎么样

21+12+13+14+15+16=91
11+12+13+14+15+26=91
12+13+14+15+9+28=91
12+13+14+15+8+29=91

此题要解出所有答案,可按如下方法解答:
先确定一个数33然后32, 20,3,2,1
即33+32+20+3+2+1=91
33+32+19+4+2+1=91

33+32+18+5+2+1=91
33+32+18+4+3+1=91

33+32+17+6+2+1=91
33+32+17+5+3+1
....
....

33+32+16+.......

33+31+.......
......
......

当然最好根据算法编个程序,把所有六个数相加的情况中选出和是91的

程序如下:
for(a=1,a<=15,a++){
for(b=a+1,b<=33,b++){
for(c=b+1,b<=33,c++){
for(d=c+1,d<=33,d++){
for(e=d+1,e<=33,e++){
for(f=e+1,e<=33,f++){
if(a+b+c+d+e+f==91){
printf("%a&quo