#include int main() {int math, english, c;scanf("%d%d%d", &math, &english, &c); // 输入 math、english 和 c 的值if (math >= 0 && math = 0 && english = 0 && c <= 100) {printf("%d %d", math + english + c, (math + english + c) / 3); // 计算总分和平均分并打印}else {printf("input error"); // 输入不符合要求,打印错误信息}return 0; // 返回 0,表示程序成功执行并退出}

这段代码实现了以下功能:

引入头文件 stdio.h,其中包含了输入输出函数的定义。

在 main 函数中声明整型变量 math、english 和 c,用于存储输入的数值。

使用 scanf 函数获取输入的 math、english 和 c 的值。

利用条件语句进行输入值的合法性检查,判断 math、english 和 c 是否都在 0 到 100 的范围内。

如果输入值合法,计算总分和平均分,并使用 printf 函数打印结果。

如果输入值不合法,打印错误信息 “input error”。

返回 0,表示程序成功执行并退出。