幾道三元一次方程數學題 1、有甲,乙,丙三種貨物,若購甲4件、乙5件、丙1件共需要230元;若購甲7件、乙9件、丙1件共需要385元.問甲,乙,丙各一件要多少元? 2、已知x,y滿足2x-y=3m,x+2y=4m+5,且x+y=0,求m

幾道三元一次方程數學題 1、有甲,乙,丙三種貨物,若購甲4件、乙5件、丙1件共需要230元;若購甲7件、乙9件、丙1件共需要385元.問甲,乙,丙各一件要多少元? 2、已知x,y滿足2x-y=3m,x+2y=4m+5,且x+y=0,求m


購甲4件、乙5件、丙1件共需要230元
購甲8件、乙10件、丙2件共需要460元
購甲7件、乙9件、丙1件共需要385元
甲,乙,丙各一件=230×2-385=75
2x-y=3m,x+y=0--------兩式相减,x=m,y=-m
代入x+2y=4m+5,
m-2m=4m+5
m=-1



一個簡單的加分數學題——三元一次方程組
2x+3y+z=1
2x+y+z=-2
3x-2y-z=-4
按時間快慢給分
加油


先把那三個方程設為1.2.3
由1式-2式得出2Y=3那麼Y=3/2
再由2式+3式得出5X-Y=-6
代入已知Y值
得出X
最後得出解



問幾道數學題0三元一次方程的
1.【3x-5y+2z=1 4x+5-z=5 x-5y+3z=-2
2.【6x+7y+4z=20 3x+4y+2z=10 2x+6y+7z=18
3.【2x+3y-4z+-2 3x-2y+5z=26 2x+5z=31


把每道題中的三個方程式分別排序,標為①②③1、由②得4x-z=0,z=4x,帶入①、③,得11x-5y=1,13x-5y=-2,得x=-3/2,z=-6,y=-7/22、②×2-①得y=0,把y帶入①、③,得6x+4z=20,2x+7z=18,解方程可得x=2,z=2.3、由③…



有算式8分之7乘A=6分之6乘B=2分之3乘C=11分之10除D=1成立,請把ABCD四個數按從小到大的順序排列()()
()().


A=8/7=1又1/7
B=6/6=1
C=2/3
D=11/10=1又1/10 1/10)
所以C



一元多項式運算
一.問題描述
設計一個簡單的一元稀疏多項式加法運算器.
二.基本要求
一元稀疏多項式簡單小算盘的基本功能包括:
1.按照指數昇冪次序,輸入並建立多項式A與B.
2.計算多項式A與B的和,即建立多項式A+B.
3.按照指數昇冪次序,輸出多項式A、B、A+B.
三.提示與分析
1.一元n次多項式:P(x,n)=P0+P1X1+P2X2+…+PnXn,其每一個子項都是由“係數”和“指數”兩部分來組成的,囙此可以將它抽象成一個由“係數、指數對”構成的線性表,其中,多項式的每一項都對應於線性表中的一個數據元素.由於對多項式中係數為0的子項可以不記錄它的指數值,對於這樣的情况就不再付出存儲空間來存放它了;基於此,可以採用一個帶有頭結點的單鏈表來表示一個一元多項式.
例如,多項式A= 3+6X3-2X8+12X20、B= 2X-2-6X3+8X10可分別表示為:
2.資料類型定義可描述如下:
typedef struct pnode
{int coef;/*係數域*/
int exp;/*指數域*/
struct pnode *next;/*指針域,指向下一個係數不為0的子項*/
}PolyNode,*PolyLink;
PolyLink A,B,C;/*單鏈表存儲的多項式A、B、C*/
3.基本功能分析
(1)輸入多項式,建立多項式鏈表
首先創建帶頭結點的單鏈表;然後按照指數遞增的順序和一定的輸入格式輸入各個係數不為0的子項:“係數、指數對”,每輸入一個子項就建立一個結點,並將其插入到多項式鏈表的錶尾,如此重複,直至遇到輸入結束標誌的時候停止,最後生成按指數遞增有序的鏈表.
(2)多項式相加
多項式加法規則:對於兩個多項式中指數相同的子項,其係數相加,若係數的和非零,則構成“和多項式”中的一項;對於指數不同的項,直接構成“和多項式”中的一項.
將(1)中單鏈表表示的兩個多項式A和B相加,運算的結果是利用原表空間生成一個新鏈表,表示和多項式C.運算規則如下:
設指針pa、pb分別指向多項式鏈表A、B的第一個結點,比較pa、pb所指兩結點中的指數項:
①若pa->exp < pb->exp,則將pa所指結點插入到“和多項式”鏈表中去;
②若pa->exp > pb->exp,則將pb所指結點插入到“和多項式”鏈表中去;
③若pa->exp== pb->exp,則計算係數和pa->coef+pb->coef,若和非零,插入到“和多項式”鏈表中去,删除pb所指結點;否則删除pa、pb所指結點.
繼續比較下一項,重複上述過程,直至A、B中某一鏈表結束,此時將非空鏈表中剩餘的結點出入到“和多項式”鏈表即可.
(3)多項式的輸出
可以在文字介面下,採用類似於數學運算式的管道輸出多項式,如多項式A可顯示為:
A=3+6XÙ;3-2XÙ;8+12XÙ;20
需要注意:
系數值為1的非零次項的輸出形式中略去係數1,如子項1x8的輸出形式為x8,項-1x3的輸出形式為-x3.
多項式的第一項的係數符號為正時,不輸出“+”,其它項要輸出“+”、“-”符號.


#include
#include
#define A1(a,b,c,d,e)gotoxy(a,b);printf(“c%d=”,d);scanf(“%f”,e);
#define A2(a,b,c,d,e)gotoxy(a,b);printf(“e%d=”,d);scanf(“%f”,e);
#define B1 do { printf(“\n想繼續嗎(求函數值/求導數)(y/N)?”)
#define B2 ch2=bioskey(0);printf(“[%c]”,ch2)
#define B3 if((ch2=='Y')||(ch2=='y'))tc(head1->next,head2->next,r);}
#define B4 while((ch2=='y')||(ch2=='Y'))
struct ma
{ float c;
float e;
struct ma *next;}
main()
{ struct ma *head1,*head2,*p,*q,*r,*rm;
float s1[100][3],s2[100][3],mid1,mid2,mid3;
int i,j,t,num1,num2;
char ch,ch1,ch2,ch11,ch21;
struct ma *add();
struct ma *mul();
void tc();
void output();
loop1: t=0;ch='y';
clrscr();
printf(“請輸入第一個多項式的項數:”);
scanf(“%d”,&num1);
q=head1=(struct ma*)malloc(sizeof(struct ma));
(*q).next=NULL;
if(num1>0)
{ printf(“請輸入第一個多項式的係數(c)和指數(e):”);
for(i=1;ic);(*r).e=q->e;q=(*q).next;}
else if(p->ee){(*r).c=p->c;(*r).e=p->e;p=(*p).next;}
else { if(ch1=='+')(*r).c=(p->c)+(q->c);
else(*r).c=(p->c)-(q->c);
(*r).e=(p->e);p=(*p).next;q=(*q).next;}
}while((p!=NULL)&&(q!=NULL));
while(q!=NULL)
{ r=(struct ma*)malloc(sizeof(struct ma));
(*s).next=r;s=r;
if(ch1=='+')(*r).c=q->c;
else(*r).c=-(q->c);(*r).e=q->e;q=(*q).next;}
while(p!=NULL)
{ r=(struct ma*)malloc(sizeof(struct ma));
(*s).next=r;s=r;
(*r).c=p->c;(*r).e=p->e;p=(*p).next;}
(*r).next=NULL;
s=r=(*head3).next;
while(r->next!=NULL)
if(r->e==(r->next)->e)
{ r->c+=(r->next)->c;s=r->next;
r->next=(r->next)->next;free(s);s=r;}
else { r=r->next;s=s->next;}
s=r=(*head3).next;
return(r);
}
struct ma *mul(struct ma *head1,struct ma *head2)
{ struct ma *head3,*head4,*p,*q,*r,*s,*r1,*s1;
struct ma *w[100];
int t=0;
head3=r=s=(struct ma*)malloc(sizeof(struct ma));
head4=r1=s1=(struct ma*)malloc(sizeof(struct ma));
p=head1->next;q=head2->next;
while(p!=NULL)
{ s=(struct ma*)malloc(sizeof(struct ma));
s->c=(p->c)*(q->c);
s->e=(p->e)+(q->e);
r->next=s;
r=s;
p=p->next;}
s->next=NULL;s=r=head3->next;w[0]=head3;
p=head1->next;q=q->next;
while(q!=NULL)
{ while(p!=NULL)
{ s1=(struct ma*)malloc(sizeof(struct ma));
s1->c=(p->c)*(q->c);s1->e=(p->e)+(q->e);
r1->next=s1;
r1=s1;
p=p->next;
}
s1->next=NULL;r1=s1=head4->next;
t++;
w[t]=(struct ma*)malloc(sizeof(struct ma));
w[t]->next=add(w[t-1],head4,'+');
while(head3->next!=NULL){r=r->next;free(s);head3->next=s=r;}
s=r=head3;
while(head4->next!=NULL){r1=r1->next;free(s1);head4->next=s1=r1;}
s1=r1=head4;
p=head1->next;q=q->next;
}
return(w[t]->next);}
void tc(struct ma *p,struct ma *q,struct ma *r)
{ char ch1,ch2;
float x;
float qzhi(struct ma *head,float x);
void qdao();
printf(“\n請選擇多項式的序號:”);
printf(“\n 1--第一個;2--第二個;3--第三個”);
ch1=bioskey(0);printf(“[%c]”,ch1);
printf(“\n請輸入功能程式碼:”);
printf(“\n z--求函數值,d--求導函數”);
ch2=bioskey(0);printf(“[%c]”,ch2);
switch(ch1)
{ case '1':{ if(ch2=='z')
{ printf(“\n請輸入引數x:”);
scanf(“%f”,&x);
printf(“多項式的值為:%10.4f”,qzhi(p,x));}
if(ch2=='d')qdao(p);break;}
case '2':{ if(ch2=='z')
{ printf(“\n請輸入引數x:”);
scanf(“%f”,&x);
printf(“多項式的值為:%10.4f”,qzhi(q,x));}
if(ch2=='d')qdao(q);break;}
case '3':{ if(ch2=='z')
{ printf(“\n請輸入引數x:”);
scanf(“%f”,&x);
printf(“多項式的值為:%10.4f”,qzhi(r,x));}
if(ch2=='d')qdao(r);break;} } }
float qzhi(struct ma *head,float x)
{ float value=0;
while(head!=NULL)
{ value+=(head->c)*pow(x,head->e);head=head->next;}
return(value);
}
void qdao(struct ma *head)
{ struct ma *p,*q,*r,*t;
p=head;
t=r=q=(struct ma *)malloc(sizeof(struct ma));
while(p!=NULL)
{ q=(struct ma *)malloc(sizeof(struct ma));
r->next=q;r=q;
q->c=(p->c)*((p->e));q->e=(p->e)-1;
p=p->next;}
q->next=NULL;
printf(“\n多項式的導數為:”);
output(t->next);
p=t;
while(t!=NULL){ p=t->next;free(t);t=p;}
}
void output(struct ma *r)
{ int l=0;
struct ma *t,*s,*head;
t=r;
while(r->next!=NULL)
if(r->e==(r->next)->e)
{ r->c+=(r->next)->c;s=r->next;
r->next=(r->next)->next;free(s);s=r;}
else { r=r->next;s=s->next;}
s=r=t;
head=(struct ma*)malloc(sizeof(struct ma));
head->next=r;
s=head;
while(r!=NULL)
{ if((r->c)==0){s->next=r->next;free(r);r=s->next;}
else { s=s->next;r=r->next;}}
s=r=head->next;
while(r!=NULL)
{ if(r->c==1){ l++;
if(r->e==1)printf(“x”);
else if(r->ee);
else if(r->e==0)printf(“1”);
else printf(“x^%.0f”,r->e);}
else if(r->c==-1){ l++;
if(r->e==1)printf(“-x”);
else if(r->ee);
else if(r->e==0)printf(“-1”);
else printf(“-x^%.0f”,r->e);}
else { l++;
if(r->e==1)printf(“%4.1fx”,r->c);
else if(r->ec,r->e);
else if(r->e==0)printf(“%4.1f”,r->c);
else printf(“%4.1fx^%.0f”,r->c,r->e);}
if(((*r).next!=NULL)&&((r->next)->c>0))printf(“+”);
r=r->next;}
if(l==0)printf(“0”);
}



1一弧所對圓心角是72度,所在圓心角的直徑是10釐米,則弧長是()釐米2一個直徑為2釐米的圓的周長,正
好等於另一個圓的圓周長的4分之1,則另一個圓的半徑是()釐米


1、L=72/180×π×(10÷2)=6.28(cm)
2、設半徑為r
2πr/4=2π
r=4
即,半徑為4cm



收集本地區有關教育儲蓄的資訊,思考以下問題.
(1)依教育儲蓄的管道,每月存50元,連續存3年,到期(3年)或6年時一次可支取本息共多少元?
(2)依教育儲蓄的管道,每月存a元,連續存3年,到期(3年)或6年時一次可支取本息共多少元?
(3)依教育儲蓄的管道,每月存50元,連續存3年,到期(3年)時一次可支取本息比同檔
次的“零存整取”多收益多少元?
(4)欲在3年後一次支取教育儲蓄本息合計1萬元,每月應存入多少元?
(5)欲在3年後一次支取教育儲蓄