>>119
次のプログラムが参考としてあります。
これを参考に作れないでしょか
#include<stdio.h>

void abs_sum( int n, int w);

int main()
{
int w = 2, n =3;
abs_sum( n, w );
return 0;
}
/*
* 和がw以下となる長さnの非負整数の数列を全て列挙する
*/

void abs_sum( int n, int w )
{
void in_abs_sum( int total_length, int n, int w);

in_abs_sum( n, 0, w);
}