0-9任意5个数相加等于16;26;36的所有可能性

如题所述

你好:

任意5个数相加等于16有3795 种
任意5个数相加等于26有5280 种
任意5个数相加等于36有715 种

我用C语言算的
代码如下:

#include "stdio.h"

main()
{
int a,b,c,e,f,sum1=0,sum2=0,sum3=0;
for(a=0;a<=9;a++)
for(b=0;b<=9;b++)
for(c=0;c<=9;c++)

for(e=0;e<=9;e++)
for(f=0;f<=9;f++)
{ if(a+b+c+e+f==16) sum1++;
if(a+b+c+e+f==26) sum2++;
if(a+b+c+e+f==36) sum3++;
}
printf("sum1 is %d\n",sum1);
printf("sum2 is %d\n",sum2);
printf("sum3 is %d\n",sum3);
}
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜