#include <stdio.h>
// 用模块化程序设计的思想编写一个程序,求三位同学英语课的平均成绩并显示在屏幕上。
double ping(double num1, double num2, double num3);
int main(void)
{
double num1, num2, num3;
printf("请输入三位同学的英语成绩:");
scanf("%lf %lf %lf", &num1, &num2, &num3);
printf("三位同学的平均成绩是: %.2f", ping(num1, num2, num3));
return 0;
}
-----------------------------------------------------------------------------------
double ping(double num1, double num2, double num3);
原因在于这里定义函数时是不需要在其后面加上分号;
加上之后后面的{}的内容成为了流浪汉--没人要
解决方法:删除函数头部末尾的分号
注意函数的原型声明需要加上分号
-----------------------------------------------------------------------------------
{
return (num1 + num2 + num3)/3;
}