c语言输入5门成绩怎么编程

时间:2025-01-28 05:44:32 网络游戏

```c

include

int main() {

int scores;

int i;

// 输入5门课程成绩

printf("请输入五门课程成绩,以空格隔开: ");

for (i = 0; i < 5; i++) {

scanf("%d", &scores[i]);

}

// 计算总成绩

int total_score = 0;

for (i = 0; i < 5; i++) {

total_score += scores[i];

}

// 计算平均成绩

float average_score = (float)total_score / 5;

// 计算总成绩除以5的余值

int remainder = total_score % 5;

// 输出结果

printf("总成绩: %d\n", total_score);

printf("平均成绩: %.2f\n", average_score);

printf("总成绩除以5的余值: %d\n", remainder);

return 0;

}

```

代码解释:

包含头文件:

`include ` 用于输入输出函数。

定义成绩数组:

`int scores;` 用于存储5门课程的成绩。

输入成绩:

使用 `for` 循环和 `scanf` 函数从键盘输入5门课程的成绩。

计算总成绩:

使用 `for` 循环累加5门课程的成绩。

计算平均成绩:

将总成绩除以5,得到平均成绩。

计算余值:

使用取模运算符 `%` 计算总成绩除以5的余值。

输出结果:

使用 `printf` 函数输出总成绩、平均成绩和余值。

这个程序简单易懂,适合初学者学习和使用。