A.18.000000 2
B.18 2
C.18 2.000000
D.18.000000 2.000000
第1题
第2题
B、0.250000
C、0.500000
D、1.000000
第3题
A、22
B、387.000000
C、27.000000
D、26.0
第4题
B、0.250000
C、0.500000
D、0.000000
第5题
B.0,1
C.1,1
D.0,0
第6题
A、3,4
B、4,3
C、2,3
D、3,2
第7题
B、0.500000
C、1. 000000
D、0.250000
第8题
设计一个计算“一元二次方程”的程序# include <stdio.h> # include <math.h> int main(void) { float a, b, c; //定义一元二次方程的三个系数 char k; //用于后面判断是否要继续输入 double delta, x1, x2; /*delta用来存储b*b - 4*a*c的值;x1和x2的值分别为方程的解*/ do { //输入一元二次方程的三个系数a、b、c printf("请输入一元二次方程的三个系数, 用回车分隔:\n"); printf("a = "); scanf("%f", &a); while(getchar() != '\n'); /*容错处理, scanf后面都加上这一句, 作用是清空输入缓冲区, 以防用户乱输入*/ printf("b = "); scanf("%f", &b); while(getchar() != '\n'); printf("c = "); scanf("%f", &c); while(getchar() != '\n'); delta = b*b - 4*a*c; //判断delta的值是大于零, 等于零, 还是小于零 if (delta > 0) { x1 = (-b +sqrt(delta)) / (2*a); x2 = (-b -sqrt(delta)) / (2*a); printf("有两个解, x1 = %f, x2 = %f\n", x1, x2); } else if (0 == delta) { x1 = x2 = (-b) / (2*a); printf("有唯一解, x1 = x2 = %f\n", x1); } else { printf("无实数解\n"); } //询问是否想继续输入 printf("您想继续吗, Y想, N不想:"); scanf("%c", &k); //输入Y或者N, 表示“想”或“不想” while(getchar() != '\n'); } while (_______); return 0; } —————————————————————————————————————————— 输出结果是: 请输入一元二次方程的三个系数, 用回车分隔:a = 1b = 5c = 6有两个解, x1 = -2.000000, x2 = -3.000000您想继续吗, Y想, N不想:Y请输入一元二次方程的三个系数, 用回车分隔:a = 2b = 3c = 4无实数解您想继续吗, Y想, N不想:N
第9题
求下列分段函数的值,正确的程序有()。
A、#include <stdio.h> #include <math.h> int main( ) { float x,y; scanf("%f",&x); if (x<10) y="3-fabs(x);" else printf("y="%f\n",y);" return 0;> B、#include <stdio.h> #include <math.h> int main( ) { float x,y; scanf("%f",&x); if (x<10) y="3-fabs(x);" if (x>=10) y=sqrt(x)-2; printf("y=%f\n",y); return 0; }
C、#include <stdio.h> #include <math.h> int main( ) { float x,y; scanf("%f",&x); if (x<10) y="3-fabs(x);" else if (x>=10) y=sqrt(x)-2; printf("y=%f\n",y); return 0; }
D、#include <stdio.h> #include <math.h> int main( ) { float x,y; scanf("%f",&x); y=3-fabs(x); if (x>=10) y=sqrt(x)-2; printf("y=%f\n",y); return 0; }
第10题
以下程序的功能是计算上面函数的值,请填空。 #include <stdio.h> #include <math.h> float f (float a, float b, float c); int main(void) { flaot x, y, z, sum; scanf("%f%f%f", &x, &y, &z); sum=__________________; printf("sum=%f\n", sum); return 0; } float f (float a, float b, float c) { float value; value=sin(a)/(sin(a-b)*sin(a-c)); return value; }
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!