㈠ 核桃编程和小猴编程哪个好
两个各有好处,都非常不错。
核桃编程是面向青少年的开源编程科技创新平台,通过自主研发开源编程工具和提供SaaS产品一体化服务,打造青少年编程创新社区及青少年编程开源生态,致力于让青少年收获编程的快乐。
小猴编程系学而思培优旗下编程品牌,适合6-16岁中小学生,为培养孩子的思考能力、动手能力、表达能力、创新能力及合作能力提供助力。
㈡ c语言编程解决小猴爬山
上山下山应该是一样的,都是让电脑一个值一个值去判断。我的想法是让电脑先判断出所有可能的组合,比如2+3+5和3+2+5是一个概念,然后建立一个排列组合的函数,对组合进一步处理。上山为例:
#include<stdio.h>
intjc(inta)//阶乘
{
inti,j=1;
for(i=a;i>0;i--)
{
j=j*i;
}
returnj;
}
intmain(intargc,char*argv[])
{
intn;//方法数
constintt=50;//台阶数
inti,j,k;
for(i=0;i<=25;i++)//2*25=50
for(j=0;j<17;j++)//3*16=48
for(k=0;k<13;k++)//4*12=28
{
if(2*i+3*j+4*k==t)//两步、三步或四步
{
n=n+jc(i+j+k)/(jc(i)*jc(k)*jc(j));
}
}
printf("上山总数为:%d种 ",n);
return0;
}
这个程序计算出来上山有3731种