3、编写一个程序,从键盘上输入学生的三门课程成绩,求总成绩和平均成绩。

#include 
int main()
{
	float C,M,E,S,A;
	printf("please input C M E\n");	
    scanf("%f,%f,%f",&C,&M,&E);
    
    S=C+M+E;
    A=(C+M+E)/3.0;
    
    printf("三门课程总成绩S=%0.2f\n三门课程平均成绩A=%0.2f\n",S,A);
    return 0;
}
#include 

#if 1
float CheckSum(float *Course,int CourseNum)
{
	int i;
	float  ScoreSum;
	for(i = 0 ; i=median)
			j--;//从右向左扫描,直到找到第一个小于median的Array[j]
		*(Array+i)=*(Array+j);
		while(i18)
	{
		printf("输入课程数应小于18门!\n");	
		printf("请重新输入课程门数:"); 
		scanf("%d",&CourseNum);	
	}

	printf("请输入课程分数:"); 
	for(i=1;i<=CourseNum;i++)
		scanf("%f",(Cour+i));
	for(i=1;i<=CourseNum;i++)	
		Course[i-1] = Cour[i];
	
	
	printf("计算中......:\n"); 	
	printf("课程平均成绩:%0.2f\n",CheckAvrg(Course,CourseNum));
	CheckPass(Course,CourseNum);
	
	printf("\n课程成绩排序:\n"); 
	CheckSort(Cour,1,CourseNum);
	for(i=CourseNum,j=1;i>=1;i--,j++)
		printf("成绩排名%d: %0.2f\n",j,Cour[i]);

	printf("\n");
	return 0;	
}
#endif

你可能感兴趣的:(C/C++)