【发布时间】:2018-05-13 13:52:41
【问题描述】:
还需要一个条件,即用户不能输入高于 15 的值。 如果用户再次插入相同的六边形,它将重新启动“循环”
int matrixArray[4][4], i, j, rowsum, columnsum, diagonalsum;
printf("Skriv in 16 olika värden för din 4 x 4 kvadrat: "); // asks user to insert 16 numbers to see if its a magicsquare
for (i = 0; i < 4; i++) {
for (j = 0; j < 4; j++) {
scanf_s("%x", &matrixArray[i][j]); // inserts values into the array
}
}
【问题讨论】:
-
有什么问题?错误?
-
允许的最小值是多少?如果为 0,则无需请求第 16 个输入。
标签: c arrays loops conditional-statements