C语言实现double数组的输入
时间: 2023-10-29 20:17:08 浏览: 316
C/C++中输入多组数据的方法
5星 · 资源好评率100%
你可以使用scanf函数来实现double数组的输入。具体代码如下:
```c
#include <stdio.h>
int main() {
int n;
printf("请输入数组的长度:");
scanf("%d", &n);
double arr[n];
printf("请输入数组元素:\n");
for (int i = 0; i < n; i++) {
scanf("%lf", &arr[i]);
}
printf("数组元素为:");
for (int i = 0; i < n; i++) {
printf("%lf ", arr[i]);
}
return 0;
}
```
在上面的代码中,首先使用scanf函数获取数组的长度n,然后定义长度为n的double数组arr。接着使用for循环遍历数组,使用scanf函数逐个获取数组元素的值。最后使用for循环遍历数组,将数组中的元素打印出来。需要注意的是,使用scanf函数获取double类型的值时,需要使用%lf格式控制符。
阅读全文