C语言如何将浮点数存入数组
时间: 2024-05-09 16:16:15 浏览: 36
在C语言中,浮点数可以存储在数组中。下面是一些示例代码,演示如何将浮点数存储在数组中:
```c
#include <stdio.h>
int main() {
float arr[5]; // 定义一个包含5个浮点数的数组
// 将浮点数存储在数组中
arr[0] = 1.23;
arr[1] = 2.34;
arr[2] = 3.45;
arr[3] = 4.56;
arr[4] = 5.67;
// 遍历数组并打印元素
for (int i = 0; i < 5; i++) {
printf("Element %d: %f\n", i, arr[i]);
}
return 0;
}
```
在上面的示例代码中,我们定义了一个包含5个浮点数的数组,并将浮点数存储在数组中。然后,我们遍历数组并打印每个元素。注意,我们使用`%f`格式说明符来打印浮点数。
相关问题
C语言浮点数存入数组后求和
可以使用数组来存储浮点数,然后对数组中的元素进行求和。下面是一个示例代码:
```c
#include <stdio.h>
int main() {
int n;
printf("请输入数组长度:");
scanf("%d", &n);
float arr[n];
printf("请依次输入数组元素:");
for (int i = 0; i < n; i++) {
scanf("%f", &arr[i]);
}
float sum = 0;
for (int i = 0; i < n; i++) {
sum += arr[i];
}
printf("数组元素之和为 %.2f\n", sum);
return 0;
}
```
在上面的代码中,首先要求用户输入数组的长度,然后创建一个大小为 n 的浮点数数组。接下来,按顺序读取用户输入的浮点数,并将它们存储在数组中。最后,使用一个循环对数组中的元素求和,并输出结果。
C语言代码思路从键盘获取输入 10 个浮点数,存入数组 T。以指针访问和多个函数调用的形式,分别求数组 T 内元素的总和、均值、最大值、最小值,并输出。
好的,下面是C语言代码实现:
```c
#include <stdio.h>
// 计算数组元素总和
float sum(float *T, int n) {
float s = 0;
for (int i = 0; i < n; i++) {
s += *(T + i);
}
return s;
}
// 计算数组元素均值
float avg(float *T, int n) {
float s = sum(T, n);
return s / n;
}
// 计算数组元素最大值
float max(float *T, int n) {
float max = *T;
for (int i = 1; i < n; i++) {
if (*(T + i) > max) {
max = *(T + i);
}
}
return max;
}
// 计算数组元素最小值
float min(float *T, int n) {
float min = *T;
for (int i = 1; i < n; i++) {
if (*(T + i) < min) {
min = *(T + i);
}
}
return min;
}
int main() {
const int n = 10;
float T[n];
// 从键盘获取输入
printf("请输入 %d 个浮点数:\n", n);
for (int i = 0; i < n; i++) {
scanf("%f", &T[i]);
}
// 输出结果
printf("数组元素总和为:%f\n", sum(T, n));
printf("数组元素均值为:%f\n", avg(T, n));
printf("数组元素最大值为:%f\n", max(T, n));
printf("数组元素最小值为:%f\n", min(T, n));
return 0;
}
```
在程序运行过程中,首先从键盘获取输入10个浮点数,存入数组T中。然后,通过指针访问和多个函数调用的形式,分别计算数组T内元素的总和、均值、最大值、最小值,并输出结果。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)