gpt4 book ai didi

c - 从 C 中的用户输入获取数组值

转载 作者:行者123 更新时间:2023-11-30 18:51:54 25 4
gpt4 key购买 nike

我试图找出从用户输入的数组中的元素返回值。因此,如果用户输入 4,它将打印数组中第四个元素的值。这是我所拥有的。

#include<stdio.h>

int main(){
int i;
int a[5]={3,4,5,6,7}
scanf("%d",a[i]);
printf("%d",a[i]);
}

最佳答案

你想填充数组吗?您上面所做的基本上什么也没做,只是打印出用户输入的内容。你要做的就是让用户将值存储在 int 中,比如说 tmp。当您打印出地址时,请确保减一,因为数组从零开始。

#include<stdio.h>

int main(){
int tmp;
int a[5]={4,5,6,7,10};
scanf("%d", &tmp);
printf("%d", a[tmp-1]);
return 0;
}

关于c - 从 C 中的用户输入获取数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35690174/

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