1樓:
#include
#include
#include
//定義項的結構
struct inode
;//建立乙個降次排序的n項多項式
struct inode *creat()
printf("\n輸入多項式項數:");
scanf("%d",&n); //沒有檢測輸入的項數合法性
for(i=0;inum,&p2->power);
p1->next=p2;
p2->prior=p1;
p1=p2;
}p2->next=null;
printf("已建立該多項式\n");
return head;
}//輸出多項式
void output(struct inode *head)
while(p!=null)
if(p->power!=0)//指數不為零則輸出變數
}else
printf("%g",p->num);
}p=p->next;
if(p!=null && p->num>0) //中間項且係數為正則輸出"+"號
printf("+");
}printf("\n");
}//查詢某一項,按指數查詢
void finditem(struct inode *head)
printf("\n輸出要查詢項的指數:");
scanf("%d",&pow);
while(p!=null)
if(p->power!=0)//指數不為零則輸出變數
}else
printf("%g",p->num);
printf("\n");
return;
}p=p->next;
}printf("\n無該指數的項\n");
}//刪除某一項,按指數刪除
void delitem(struct inode *head)
printf("\n輸出要刪除項的指數:");
scanf("%d",&pow);
while(p!=null)
p=p->next;
}printf("\n無該指數的項\n");
}//插入某一項
void insertitem(struct inode *head)
printf("\n請輸入插入項係數和指數(以空格分開):");
scanf("%f%d",&newitem->num,&newitem->power);
while(p!=null && p->power>newitem->power)//找到插入位置
if(p==null)//插入到末尾
else
else
printf("取消插入\n");
}else}}
//多項式求和
void addpolyitem()
else if(p1->powerpower)
else
p=p->next;
}if(p1==null)
p->next=p2;
if(p2==null)
p->next=p1;
printf("求和結果:");
output(headsum);
}void main()}}
2樓:匿名使用者
用我這個,看能行不。行就採納我吧
#include
#include
#include
//定義項的結構
struct inode
;//建立乙個降次排序的n項多項式
struct inode *creat()
printf("\n輸入多項式項數:");
scanf("%d",&n); //沒有檢測輸入的項數合法性
for(i=0;inum,&p2->power);
p1->next=p2;
p2->prior=p1;
p1=p2;
}p2->next=null;
printf("已建立該多項式\n");
return head;
}//輸出多項式
void output(struct inode *head)
while(p!=null)
if(p->power!=0)//指數不為零則輸出變數
}else
printf("%g",p->num);
}p=p->next;
if(p!=null && p->num>0) //中間項且係數為正則輸出"+"號
printf("+");
}printf("\n");
}//查詢某一項,按指數查詢
void finditem(struct inode *head)
printf("\n輸出要查詢項的指數:");
scanf("%d",&pow);
while(p!=null)
if(p->power!=0)//指數不為零則輸出變數
}else
printf("%g",p->num);
printf("\n");
return;
}p=p->next;
}printf("\n無該指數的項\n");
}//刪除某一項,按指數刪除
void delitem(struct inode *head)
printf("\n輸出要刪除項的指數:");
scanf("%d",&pow);
while(p!=null)
p=p->next;
}printf("\n無該指數的項\n");
}//插入某一項
void insertitem(struct inode *head)
printf("\n請輸入插入項係數和指數(以空格分開):");
scanf("%f%d",&newitem->num,&newitem->power);
while(p!=null && p->power>newitem->power)//找到插入位置
if(p==null)//插入到末尾
else
else
printf("取消插入\n");
}else}}
//多項式求和
void addpolyitem()
else if(p1->powerpower)
else
p=p->next;
}if(p1==null)
p->next=p2;
if(p2==null)
p->next=p1;
printf("求和結果:");
output(headsum);
}int main()
}return 0;}
人生自古多愁忙,生活高手請幫下忙啦!
若不曾見十八億恆河沙諸佛如來,不能書寫如是法門 若不曾見九十億恆河沙諸如來者,不能聞此法門 若人曾見百千億如來者,聞此法門不生誹謗 若有曾見百千億恆河沙如來,聞此法門能生淨信,起如實想不生誹謗 若有書此法門一四句偈,彼過九十五億千世界,如阿彌陀國,彼人佛土亦復如是 僧伽吒經是那爛陀寺鎮寺之寶,那爛陀...
中病毒啦電腦高手請幫下忙,電腦高手請進,幫下忙!謝謝!急 10
先把之前的殺軟都缷掉,再在安全模式下安裝小紅傘,再正常起動,試試如何? 用360急救箱和金山急救箱。至於解除安裝卡巴用金山毒霸,除非我們腦子進水了才這麼做。金山毒霸的自我保護不行,查殺又不徹底,在中毒的電腦上有時想裝都裝不上。而金山急救箱不是殺軟,所以不一樣。 職權所在 兄弟你可以試試360系統急救...
c語言高手朋友們進來幫個忙
先將0123456789 一分為2 一共有252個組合我覺得不對吧。不考慮重複的情況下,第一位有10個可能的數值 0 9 第二位有9個可能,第三位有8個可能,以此類推,總共有10 9 8.2 1 即10的階乘 3628800個可能值。不知道我的推斷是否正確。如果有3628800個數值的話,每個數值在...