c++用数组,输入五个科目的成绩,自动求出平均分
时间: 2023-04-10 17:04:41 浏览: 63
好的,以下是代码:
```c
#include <stdio.h>
int main() {
float scores[5];
float sum = 0;
printf("请输入五个科目的成绩:\n");
for (int i = 0; i < 5; i++) {
scanf("%f", &scores[i]);
sum += scores[i];
}
float average = sum / 5;
printf("平均分为:%.2f\n", average);
return 0;
}
```
希望能对您有所帮助!
相关问题
用c++用数组,输入五个科目的成绩,自动求出平均分
好的,以下是代码:
```c
#include <stdio.h>
int main() {
int scores[5];
int sum = 0;
float average;
printf("请输入五个科目的成绩:\n");
for (int i = 0; i < 5; i++) {
scanf("%d", &scores[i]);
sum += scores[i];
}
average = (float)sum / 5;
printf("平均分为:%.2f\n", average);
return 0;
}
```
希望能对你有所帮助!
C++中一个数组随机输入数据,如何求出数据个数
在 C++ 中,一个数组的数据个数可以通过数组的大小除以每个数组元素的大小得到。可以使用 `sizeof` 操作符来获取每个数组元素的大小,然后用整个数组的大小除以它,就可以得到数组中元素的个数。例如,下面的代码演示了如何计算一个整数数组的元素个数:
```cpp
#include <iostream>
using namespace std;
int main() {
int arr[] = {1, 2, 3, 4, 5};
int size = sizeof(arr) / sizeof(arr[0]);
cout << "The number of elements in the array is " << size << endl;
return 0;
}
```
输出结果为:
```
The number of elements in the array is 5
```
其中,`sizeof(arr)` 返回整个数组所占用的字节数,`sizeof(arr[0])` 返回数组中每个元素所占用的字节数。两者相除即可得到数组中元素的个数。