定义一个double类型数组,并输出所有元素
时间: 2024-05-02 09:23:27 浏览: 16
下面是一个定义一个double类型数组并输出所有元素的示例代码:
```c++
#include <iostream>
using namespace std;
int main() {
double arr[] = {1.1, 2.2, 3.3, 4.4, 5.5};
int len = sizeof(arr) / sizeof(arr[0]); // 计算数组长度
for(int i = 0; i < len; i++) {
cout << arr[i] << " ";
}
return 0;
}
```
输出结果为:
```
1.1 2.2 3.3 4.4 5.5
```
相关问题
double类型数组输出 c语言
以下是一个double类型数组的输出C语言的例子:
```c
#include <stdio.h>
int main() {
double balance[5] = {1000.0, 2.0, 3.4, 7.0, 50.0};
int i;
for (i = 0; i < 5; i++) {
printf("balance[%d] = %lf\n", i, balance[i]);
}
return 0;
}
```
输出结果为:
```
balance[0] = 1000.000000
balance[1] = 2.000000
balance[2] = 3.400000
balance[3] = 7.000000
balance[4] = 50.000000
```
在上面的例子中,我们定义了一个double类型的数组`balance`,并初始化了它的值。然后使用for循环遍历数组,并使用`printf`函数输出每个数组元素的值。在`printf`函数中,`%lf`用于输出double类型的值。
定义一个double类型一维数组,未赋值时输出所有元素的值,赋值之后输出所有元素的值
以下是一个示例代码,可以实现您的要求:
```c++
#include <iostream>
using namespace std;
int main() {
const int SIZE = 5;
double arr[SIZE];
// 未赋值时输出所有元素的值
cout << "未赋值时,数组元素的值为:" << endl;
for (int i = 0; i < SIZE; i++) {
cout << arr[i] << endl;
}
// 赋值
for (int i = 0; i < SIZE; i++) {
arr[i] = i * 1.5;
}
// 赋值之后输出所有元素的值
cout << "赋值之后,数组元素的值为:" << endl;
for (int i = 0; i < SIZE; i++) {
cout << arr[i] << endl;
}
return 0;
}
```
输出结果为:
```
未赋值时,数组元素的值为:
0
0
0
0
0
赋值之后,数组元素的值为:
0
1.5
3
4.5
6
```