gpt4 book ai didi

c - 将整数值输入到 C 中的数组中

转载 作者:太空宇宙 更新时间:2023-11-04 00:50:28 24 4
gpt4 key购买 nike

我试图找出数组。我在使用一维数组和多维数组时遇到了同样的问题,当我输入值并尝试稍后在代码中返回该值时,它返回了错误的数字。

#include <stdio.h>

main ()
{
int arrayPrimary[2][2];
int x,y,a,b;

for(x=0; x<2; x++)
{
for (y=0; y<2; y++)
{
int* z;
*z==arrayPrimary[x][y];
printf("please enter a value for [%d][%d]:",x,y);
scanf("%d", &z);
}
}

for(a=0; a<2; a++)
{
for(b=0; b<2;b++)
{
printf ("The current value of [%d][%d] is:%d\n",a,b,arrayPrimary[a][b]);
}

}

return 0;
}

最佳答案

这部分代码

  int* z;
*z==arrayPrimary[x][y];
printf("please enter a value for [%d][%d]:",x,y);
scanf("%d", &z);

应该阅读

    printf("please enter a value for [%d][%d]:",x,y);
scanf("%d", &arrayPrimary[x][y]);

您还应该考虑检查 scanf 的返回值

关于c - 将整数值输入到 C 中的数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20811267/

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