C/C++の宿題を片付けます 95代目
■ このスレッドは過去ログ倉庫に格納されています
0409デフォルトの名無しさん
2007/09/11(火) 15:37:58#include<stdio.h>
#include<stdlib.h>
double myexp(double x){
double ret=1.0, work=1.0;
int i;
for(i=1;i<=30;i++){
work*=x/i;
ret+=work;
}
return ret;
}
int main(void){
char *filename="output.csv";
FILE *fp;
double x;
int i;
fp=fopen(filename, "w");
if(fp==NULL){
fprintf(stderr, "\nError: %s file cannot open.\n", filename);
exit(1);
}
for(i=-30;i<=30;i++){
x=i/10.0;
fprintf(fp, "%f,%22.15e\n", x, myexp(x));
}
fclose(fp);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています