C语言,编写程序,依次输入某位学生的数学、英语和计算机课程的成绩,计算并输出该生3门课程的平均分【输入形式】输入成绩(整数)【输出形式】输出成绩(浮点数,结果保留2位小数)【样例输入】math=87 eng=72 comp=93【样例输出】average=84.00【样例说明】输入输出语句的“=”两边无空格.输入各成绩之间有1个空格.英文字母区分大小写.必须严格按样例输入输出.我的程序:#includeint main(void){\x05int En,Ma,Co;\x05double average;\x05\x05printf("math=");\x05\x05scanf("%d",&Ma);\x05\x05\x05printf("eng=");\x05\x05scanf("%d",&En);\x05\x05printf("comp=");\x05\x05scanf("%d",&Co);\x05\x05average=(En+Ma+Co)/3;\x05\x05printf("average=%

问题描述:

C语言,编写程序,依次输入某位学生的数学、英语和计算机课程的成绩,计算并输出该生3门课程的平均分
【输入形式】输入成绩(整数)
【输出形式】输出成绩(浮点数,结果保留2位小数)
【样例输入】math=87 eng=72 comp=93
【样例输出】average=84.00
【样例说明】
输入输出语句的“=”两边无空格.输入各成绩之间有1个空格.
英文字母区分大小写.必须严格按样例输入输出.
我的程序:
#include
int main(void)
{
\x05int En,Ma,Co;
\x05double average;
\x05\x05printf("math=");
\x05\x05scanf("%d",&Ma);\x05
\x05\x05printf("eng=");
\x05\x05scanf("%d",&En);
\x05\x05printf("comp=");
\x05\x05scanf("%d",&Co);
\x05\x05average=(En+Ma+Co)/3;
\x05\x05printf("average=%.2f\n");
\x05\x05return 0;
}
困难:输入各成绩之间有1个空格不会,自己写的程序有问题……求帮助