代码:用指针实现10个学生成绩的统计处理
时间: 2024-02-05 08:12:25 浏览: 63
学生成绩统计管理C语言实现源代码
3星 · 编辑精心推荐
下面是用指针实现10个学生成绩的统计处理的代码示例:
```c
#include <stdio.h>
int main() {
int score[10];
int *p = score; // 定义指向score数组的指针
int sum = 0;
float avg;
printf("请输入10个学生的成绩:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", p+i); // 通过指针输入成绩
sum += *(p+i); // 通过指针累加成绩
}
avg = (float)sum / 10; // 计算平均分
printf("总分:%d\n平均分:%.2f\n", sum, avg);
return 0;
}
```
这里定义了一个包含10个元素的整型数组`score`,同时定义了一个指向该数组的指针`p`。在`for`循环中,通过指针输入成绩,并累加总分。最后计算平均分并输出。
阅读全文