gpt4 book ai didi

c - 如何从 scanf 中获取一行中的多个值

转载 作者:行者123 更新时间:2023-11-30 18:29:37 24 4
gpt4 key购买 nike

我需要获取多个值来使用它们,然后将它们放入一个数组中(15 个值)我想将所有值放在一行中,然后将它们一一放入 for

for(i=0;i< SIZEARRAY; i++)
{
scanf("%d",&d);

arr[i] = d;
if(a < length(arr[i]))
{
a = length(arr[i]);
}
}

这是一张应该是什么样子的图片

http://i.stack.imgur.com/Cecji.png

最佳答案

只需将scanf放在循环中并直接输入到数组

for (size_t index = 0; index < SIZEARRAY; index++) {
if (scanf("%d", arr + index) != 1) /* error */;
// arr + index is the same as &arr[index]
}

关于c - 如何从 scanf 中获取一行中的多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36336517/

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