如何编写 C 语言程序来查找五门科目或 N 门科目的总分、平均分和百分比
C 语言查找五门科目总分、平均分和百分比的程序
此程序帮助用户为五门科目输入五个不同的值。然后,此程序计算这五门科目的总分、平均分和百分比。
为此,我们使用 C 算术运算符 来执行算术运算。
#include <stdio.h>
int main()
{
int english, chemistry, computers, physics, maths;
float Total, Average, Percentage;
printf("Please Enter the marks of five subjects: \n");
scanf("%d%d%d%d%d", &english, &chemistry, &computers, &physics, &maths);
Total = english + chemistry + computers + physics + maths;
Average = Total / 5;
Percentage = (Total / 500) * 100;
printf("Total Marks = %.2f\n", Total);
printf("Average Marks = %.2f\n", Average);
printf("Marks Percentage = %.2f", Percentage);
return 0;
}

C 语言查找五门科目分数总分、平均分和百分比的程序
上面的程序更像是固定的科目。在这个 C 程序 中,用户可以灵活地选择科目数量。然后,它将查找总分、平均分和百分比。
#include <stdio.h>
int main()
{
int Total_Subjects, i;
float Marks, Total, Average, Percentage;
printf("Please enter the Total Number of Subjects\n");
scanf("%d", &Total_Subjects);
printf("Please Enter the Marks for each Subject\n");
for(i = 0; i < Total_Subjects; i++)
{
scanf("%f", &Marks);
Total = Total + Marks;
}
Average = Total / Total_Subjects;
Percentage = (Total/(Total_Subjects * 100)) * 100;
printf("Total Marks of %d Subjects = %0.2f\n",Total_Subjects,Total);
printf("Average Marks = %.2f\n", Average);
printf("Percentage = %.2f", Percentage);
return 0;
}
Please enter the Total Number of Subjects
6
Please Enter the Marks for each Subject
40
50
60
70
80
90
Total Marks of 6 Subjects = 390.00
Average Marks = 65.00
Percentage = 65.00
在本程序中计算五门科目分数示例的总分、平均分和百分比
- 第一个 C 编程 printf 语句将要求用户输入科目的总数。例如,如果用户输入三个,第二个 printf 语句将要求用户一个接一个地输入这三个值。
- For 循环 将通过使用条件 i
- 循环结束后,我们计算了平均分和百分比。