13页:第一题
第6题:
第15题:
第16题:
第17题:
第14页:
第8题
第10题
第17题
第24:
第24:
3:
17页:编程题
(1)输入一个整数,判断它是奇数还是偶数?
(2)由键盘输入一元二次方程ax²+bx+c=0(a不等于0)的a,b,c的值,求方程的解
代码如下:
#include<stdio.h>
#include<math.h>
int main(void)
{
double a, b, c, x1, x2, r, i, delt;
printf(“请输入方程系数 a,b,c:”);
scanf_s("%lf,%lf,%lf", &a, &b, &c);
printf(“然后方程”);
if (fabs(a) <= 1e-6)
printf(“不是二次的”);
else
{
delt = b * b - 4 * a * c;
if (fabs(delt) <= 1e-6)
printf(“有两个相等的根:%8.4f\n”, -b / (2 * a));
else
if (delt >= 1e-6)
{
x1 = (-b + sqrt(delt)) / (2 * a);
x2 = (-b - sqrt(delt)) / (2 * a);
printf(“有不同的根源:%8.4f 和 %8.4f\n”, x1, x2);
}
else
{
r = -b / (2 * a);
i = sqrt(-delt) / (2 * a);
printf(“有复杂的根:”);
printf("%8.4f+%8.4fi\n", r, i);
printf("%8.4f-%8.4fi\n", r, i);
}
}
return 0;
}