最主要是scanf("a=%f,b=%f,c=%f",&a,&b,&c); 这行代码有问题,如果不改的话,你要严格安装格式输入,例如:a=1,b=2,c=3
sum=1+b+c; 应该是a+b+c ;
pj=(a+b+c)/2; 把2改为3,是3科成绩啊。
printf("sum=%f pj=%f summ=%d",um,pj,summ); 把um改成sum
#include
main()
{
float a,b,c,sum,pj;
int summ;
printf("a=");
scanf("%f",&a);
printf("b=");
scanf("%f",&b);
printf("c=");
scanf("%f",&c);
sum=a+b+c; /*3科总成绩*/
pj=(a+b+c)/3.0; /*如果a+b+c之和正巧为整数的话,结果是int整数型的,所以要加3.0*/
summ=(int)(a+b+c)%3; /*总成绩除3的余值*/
printf("sum=%f pj=%f summ=%d",sum,pj,summ);
}