gpt4 book ai didi

C - 更改矩阵的最后一个元素

转载 作者:行者123 更新时间:2023-11-30 19:49:48 26 4
gpt4 key购买 nike

我有一个未知大小的数组,我想转移到矩阵[n][2]。示例;

D[c]=1,2,3,4,5

D[c/2][2]= 1 2
3 4
5 0

所以如果数组的大小为奇数,我想添加 0 矩阵的最后一个成员。这是我的代码,但我不知道如何使 0 矩阵的最后一个成员

if (c%2==1){c=c+1;}
for(r=0; r<(c/2); r++)
{
for(t=0; t<2; t++)
{
v++;
matris[r][t]=D[v-1];
}
}
matris[r][t]
printf("\nmatrice:\n\n");
for(r=0; r<(c/2); r++)
{
for(t=0; t<2; t++)
{
printf("%3u ", matris[r][t]);
}
printf("\n");
}

最佳答案

一个可能的解决方案是将数组初始化为全零:

int matris[4][4] = { 0 };

在填充期间未设置的任何内容都将保持为零。

关于C - 更改矩阵的最后一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10446895/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com