是啊 还有一个星期就到龙年了
梅尚程荀
马谭杨奚
#include <stdio.h> #include <string.h> #include <stdlib.h> #include <windows.h> #define N 101 int main(int argc, char *argv[]) { int n = 1, i, j, k; int a1[N], a2[N]; printf("input\toutput\n"); while (n <= 50) { printf("%d\t", n); for (i = 0; i <= n; i++) { a1[i] = 1; a2[i] = 0; } for (i = 2; i <= n; i++) { for (j = 0; j <= n; j++) for (k = 0; k + j <= n; k += i) a2[k + j] += a1[j]; for (j = 0; j <= n; j++) { a1[j] = a2[j]; a2[j] = 0; } } printf("%d\n", a1[n]); n++; if (n % 23 == 0) system("pause"); } return 0; }。