编程 比较两个函数的大小

来源:百度知道 编辑:UC知道 时间:2024/06/25 21:32:46
α[11]={0,0.01,0.02,0.03,0.04,0.05,0.06,0.07,0.08,0.09,0.1}
V1=110/3-24*二次根号(1-α)-4α
V2=110/3+24*二次根号(1-α)-4α
X1=|(α+a)/b-V1|
X2=|(c-α)/d-V2|
比较函数X1.X2的大小
a,b,c,d就是未知量,编一个程序,最后当你输入a,b,c,d的大小的时候,程序运行比较出X1.X2的大小,我还是不太懂。。。

详细程序代码:
用VC6.0或TC2.0
保存代码时以.C作为后缀名
#include <stdio.h>
#include <string.h>
#include<math.h>

main()
{
double aA[11]={0,0.01,0.02,0.03,0.04,0.05,0.06,0.07,0.08,0.09,0.1};/*每一个数相当于一个α*/
double a,b,c,d;
double V1,V2;
double X1,X2;
int i;
printf("input a :\n");/*先输入abcd这4个变量*/
scanf("%lf",&a);
printf("input b :\n");
scanf("%lf",&b);
printf("input c :\n");
scanf("%lf",&c);
printf("input d :\n");
scanf("%lf",&d);
printf("a=%lf\tb=%lf\tc=%lf\td=%lf\n",a,b,c,d);/*输出abcd这4个变量*/
for(i=0;i<11;i++)/*aA[i]就相当于一个α,用for()循环,输出所有的α值对应的X1和X2*/
{
V1=110/3.0-24*sqrt(1-aA[i])-4*aA[i];/*这是按你给出的公式写的*/
V2=110/3.0+24*sqrt(1-aA[i])-4*aA[i];
X1=fabs((aA[i]+a)/b-V1);/*取绝对值*/
X2=fabs((c-aA[i])/d-V2);
p