作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要获取多个值来使用它们,然后将它们放入一个数组中(15 个值)我想将所有值放在一行中,然后将它们一一放入 for
for(i=0;i< SIZEARRAY; i++)
{
scanf("%d",&d);
arr[i] = d;
if(a < length(arr[i]))
{
a = length(arr[i]);
}
}
这是一张应该是什么样子的图片
最佳答案
只需将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/
我是一名优秀的程序员,十分优秀!