gpt4 book ai didi

arrays - C、从单个输入行读取多个数字

转载 作者:行者123 更新时间:2023-11-30 20:05:13 26 4
gpt4 key购买 nike

我需要创建一个处理多种情况的 C 程序。

为了轻松解决所有情况,我需要将所有输入元素放在一行中,并用逗号分隔。

例如用户给出这样的输入

5,60,700,8000

应该创建一个像这样的数组{5,,,60,,,700,,,8000}这意味着数组的大小为 7 并且 a[1],a[3],a[5] 值为逗号,

谢谢

最佳答案

无需存储,。使用类似的东西

int a[4];
scanf("%d,%d,%d,%d", &a[0], &a[1], &a[2], &a[3]);

如果您需要将逗号放回去以便稍后打印,您可以使用

printf("%d,%d,%d,%d", a[0], a[1], a[2], a[3]);

关于arrays - C、从单个输入行读取多个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32746186/

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