#include<stdio.h>
#include<stdlib.h>
#include"polynomial.h"
struct Polynomial Polynomial(int size){
struct Polynomial result;
result.Size=size;
result.Element=malloc(size*sizeof(double));
if(result.Element == NULL){
printf("Polynomial:Out of Memory!\n");
exit(1);
}
else{
return result;
}
}
void print_Polynomial(struct Polynomial *p){
int i;
for(i=0;i<p->Size;i++){
printf("(%.3e)t^%d+", p->Element[i], i);
}
printf("\n");
return;
}
void free_Polynomial(struct Polynomial *p){
free(p->Element);
return;
}
|