用C语言编写要求如下程序

来源:百度知道 编辑:UC知道 时间:2024/06/16 02:40:36
1。求一元二次方程的根,用循环语句实现可重复输入系数a,b,c的值
2,统计全班学生成绩,输入一学生的两课分数,计算输出每个学生的总分和平均分,此外如果平均分大于等于85为优秀,60-85为通过,统计成绩优秀和及格的学生

#include "stdio.h"
#include "math.h"
double x1,x2,p;

float file1(float a,float b)
{
x1=(-b+sqrt(p))/2*a;
x2=(-b-sqrt(p))/2*a;
return 0;
}

float file2(float a,float b)
{
x1=x2=(-b+sqrt(p))/2*a;
return 0;
}

main()
{
float a,b,c;
while(scanf("%f%f%f",&a,&b,&c)>0){
p=b*b-4*a*c;
printf("方程是:%.3f*x*x+%.3f*x+%.3f=0\n",a,b,c);
if (p>0)
{
file1(a,b);
printf("X1=%f\tX2=%f\n",x1,x2);
}
else if (p==0)
{
file2(a,b);
printf("X1=%f\tX2=%f\n",x1,x2);
}
else printf("方程无解");
}printf("再次输入abc");
}

#include<iostream>
using namespace std;

void main()
{
int sub1,sub2,i=1,count1=0,count