Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Информатика_1 / C / lecture6 / test_static_lib
.c#include<stdio.h>
#include<math.h>
#include "staticlib.h"
double f(double);
double f(double z){return log(z)+2; }
void main(void){
double x,eps,root,x1;
int error;
struct ans report;
printf("input x,eps -->");
scanf("%le%le",&x,&eps); x1=x;
root=iter1(x,eps,f);
printf("root from iter1=%e\n",root);
iter2(&x1,eps,&error,f);
if(error==0)printf("root from iter2=%e\n",x1);
else printf("error in iter2\n");
report=iter3(x,eps,f);
if(report.err==0)printf("root from iter3=%e\n",report.root);
else printf("error in iter3\n");
}
Соседние файлы в папке lecture6