C语言向数组元素输入数值时,如何分隔数组
时间: 2023-06-14 19:02:31 浏览: 255
在C语言中,数组元素的输入通常需要使用循环结构和输入函数(如scanf)来实现。如果你想对输入的数组元素进行分隔,可以使用特定的分隔符(如空格、逗号、分号等)来分隔数组元素。
例如,以下代码将输入的多个整数以空格为分隔符存储到数组中:
```c
#include <stdio.h>
int main() {
int nums[10];
int i;
printf("请输入10个整数,以空格分隔:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &nums[i]);
}
printf("数组元素为:\n");
for (i = 0; i < 10; i++) {
printf("%d ", nums[i]);
}
return 0;
}
```
如果你想使用其他分隔符,可以在输入时使用对应的格式化字符串。例如,以下代码将输入的多个整数以逗号为分隔符存储到数组中:
```c
#include <stdio.h>
int main() {
int nums[10];
int i;
printf("请输入10个整数,以逗号分隔:\n");
for (i = 0; i < 10; i++) {
scanf("%d,", &nums[i]);
}
printf("数组元素为:\n");
for (i = 0; i < 10; i++) {
printf("%d ", nums[i]);
}
return 0;
}
```
需要注意的是,输入时使用的格式化字符串应该与分隔符完全匹配,否则会导致输入错误。
阅读全文