【发布时间】:2013-11-13 10:55:21
【问题描述】:
我在这里找不到任何错误。该程序的目的是计算数组元素及其总和的所有可能组合。我正在尝试编写一个程序,它将返回一个元素数组,其中下一个元素不等于任何前一个元素或任何先前元素组合的总和。我是这样开始的,遇到了一个错误:它说程序已经停止工作......
#include <stdio.h>
int m[20];
void initm(int x[]) {
for(int i=0; i<20; i++) {
m[i]=i;
}
}
void sorter(int x[]) {
for(int i=0; i<20; i++) {
for(int j=0; j<20; j++) {
/* nested for loop to get all possible combinations */
printf("%d===%d===%d", x[i], x[j], x[i]+x[j]);
}
}
}
int main() {
initm(m[20]);
sorter(m[20]);
return 0;
}
【问题讨论】:
-
"I can't find any errors here"你看过编译器的输出信息了吗?
标签: c arrays element combinations