#include<stdio.h>
int main()
{
int grade,grade2,grade3,total points,average score;
printf("请输入第1个同学的成绩:");
scanf("%d",&grade);
printf("请输入第2个同学的成绩\n");
scanf("%d",&grade2);
printf("请输入第3个同学的成绩\n");
scanf("%d",&grade3);
total points = grade + grade2 + grade3;
average score = total points/3;
printf("总分:%d\n平均分:%d\n",total points,average score);
return 0;
}
你题目的解答代码如下:
#include <stdio.h>
int main()
{
int grade, grade2, grade3, total_points;
float average_score; //平均分要有小数,应该是float类型
printf("请输入第1个同学的成绩:");
scanf("%d", &grade);
printf("请输入第2个同学的成绩:");
scanf("%d", &grade2);
printf("请输入第3个同学的成绩:");
scanf("%d", &grade3);
total_points = grade + grade2 + grade3;
average_score = total_points / 3.0; //除数要写成小数,结果才能是小数
printf("总分:%d\n平均分:%.2f\n", total_points, average_score);
return 0;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!