2013计算机等级考试二级C语言试题及答案13
分类: 计算机
时间: 2019-01-23 14:14:58
作者: 全国等级考试资料网
第一题、请补充main函数,该函数的功能是求方程ax2+bx+c=0的两个实数根。方程的系数a、b、c从键盘输入,如果判别式(disc=b*b-4*a*c)小于0,则要求从新输入a、b、c的值。一无二次方程的求根公式为:
例如,当a=1,b=2,c=1时,方程的两个根分别是:x1=-1.00,x2=-1.00.
注意:部分源程序给出如下。
仅在横线上填入所编写的若干表达式式语句,勿改动函数中的其他任何内容。
#include
#include
main()
{
double a, b, c, disc, x1, x2;
do
{
printf("Input a, b, c: ");
scanf("%lf,%lf,%lf", &a, &b, &c);
disc = b*b - 4*a*c;
if (disc < 0)
printf("disc=%lf Input again! ", disc);
} while (__1___);
printf("*******the result******* ");
x1 = (-b+___2 __(disc))/(2*a);
x2 = (-b-__3__(disc))/(2*a);
printf(" x1=%6.2lf x2=%6.2lf ", x1, x2);
}首页 1 2 3 尾页
例如,当a=1,b=2,c=1时,方程的两个根分别是:x1=-1.00,x2=-1.00.
注意:部分源程序给出如下。
仅在横线上填入所编写的若干表达式式语句,勿改动函数中的其他任何内容。
#include
#include
main()
{
double a, b, c, disc, x1, x2;
do
{
printf("Input a, b, c: ");
scanf("%lf,%lf,%lf", &a, &b, &c);
disc = b*b - 4*a*c;
if (disc < 0)
printf("disc=%lf Input again! ", disc);
} while (__1___);
printf("*******the result******* ");
x1 = (-b+___2 __(disc))/(2*a);
x2 = (-b-__3__(disc))/(2*a);
printf(" x1=%6.2lf x2=%6.2lf ", x1, x2);
}首页 1 2 3 尾页