scanf将小数输入到字符串数组
时间: 2023-09-05 09:11:08 浏览: 129
c代码-C:字符(串)输入输出
可以使用如下代码将小数作为字符串输入到字符串数组中:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[5][10];
int i;
printf("Enter 5 decimal numbers:\n");
for (i = 0; i < 5; i++) {
scanf("%s", str[i]);
}
printf("You entered:\n");
for (i = 0; i < 5; i++) {
printf("%s\n", str[i]);
}
return 0;
}
```
在scanf中使用%s格式说明符将输入的小数作为字符串存储在字符数组中。需要注意的是,字符数组的每一个元素都需要足够大,以容纳输入的小数字符串,避免出现缓冲区溢出的问题。
阅读全文