1樓:
class polynomial
polynomial(double db)
polynomial(term &t);
polynomial(const list&list)
不應改變
void operator +=(term &t);
friend ostream& operator <<
friend istream& operator >>(istream& in, polynomial &p);
double pcalculate(double x);
private:
listpoly;
}; //給個介面,自已編吧.
2樓:匿名使用者
/*剛才給另乙個人看了,你看看,功能實現了,不過輸入多項式要求按照一定的形式輸入,輸出時還行*/
#include
#include
typedef struct nodeploy;
void start()//使用者選擇介面
void notice()//使用者幫助介面
void insert(ploy *head,ploy *inpt)//查詢位置插入新鏈節程式
else
else
}else
if(inpt->expn>now->expn)//如果發現比現在的鏈節大了就插入到這個連線的前面
else}}
}}ploy *creat(char ch)//輸入多項式
return head;
}ploy *addploy(ploy *head,ploy *pre)//多項式相加
//否則把當前「g(x)」的鏈節插入到「y(x)」中
}return head;
}ploy *minusploy(ploy *head,ploy *pre)//多項式相加
//否則把當前「g(x)」的鏈節插入到「y(x)」中
}return head;
}ploy *byploy(ploy *head1,ploy *head2)//多項式相乘
if(head1==null)
pre=pre->next;
inpt=(ploy *)malloc(sizeof(ploy));//建立新鏈節
inpt->coef=pre->coef*head1->coef;
inpt->expn=pre->expn+head1->expn;
inpt->next=null;
insert(res,inpt);//把當前「g(x)」的鏈節插入到「y(x)」中
}return res;
}void print(ploy *fun)//輸出多項式
while(flag==0)
printf("\n");
}void main()
case 2:
case 3:
case 4:
default:}}
printf("謝謝使用!\n");}
速求C語言的程式設計題,速求乙個C語言的程式設計題
include void main int temp 0,index 0 for i 0 i 10 i printf 最大數為 d 下標為 d n temp,index include stdio.h main max,flag,i max a 0 flag 0 設陣列第乙個數最大 for i 0 ...
C 程式求問,求解C 乙個程式設計問題
顯然不是 前乙個帶引數。後乙個是在函式內部定義的變數。等價,兩者都實現了在函式內部宣告字元變數。第乙個 定義乙個char型別的函式,該函式可以接收兩個char型別的引數,該函式功能未知 由函式體決定 第二個 定義乙個沒有引數的char型別的函式,該函式的功能是定義兩個char型別的變數。不等價的。首...
C語言程式設計實現兩個3x3矩陣的和
完整程式 include include main system pause include void main int array1 3 3 要初始化int array2 3 3 要初始化for int i 0 i 3 i 有些書上會有這種習題 程式設計實現求兩個3 3矩陣的和 include v...