求简单C语言程序答案

[复制链接]
查看11 | 回复0 | 2009-7-7 01:10:43 | 显示全部楼层 |阅读模式
#include int cal(int s[],int step,int stop,int max){ int i; if(step>stop) return s[stop]; s[step] = 0; for(i=step-1;i>=0&&step-i<=max;i--) {s[step]+=s; } return cal(s,step+1,stop,max);}void main(){ int step[40]; step[0] = 1; while(true) {int M,N;scanf("%d%d",&M,&N);
printf("%d\n",cal(step,1,M,N)); }}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行