精華區beta NAOE-87 關於我們 聯絡資訊
好像有人要﹍﹍ /* Chapter 4 homework */ #include <stdio.h> #include <math.h> void main() { const int a=1; double b; float n; int m; double pow_result; double bino_item; double bino_result; float coeff; FILE *inptr; inptr=fopen("bino.dat","r"); fscanf(inptr,"%d",&m); for (int i=1;i<=m;i++) { double bino_result; float coeff; FILE *inptr; inptr=fopen("bino.dat","r"); fscanf(inptr,"%d",&m); for (int i=1;i<=m;i++) { fscanf(inptr,"%lf%f",&b,&n); pow_result=pow(a+b,n); bino_result=0; coeff=1; for (int j=0;j<=n;j++) { bino_item=pow(b,j)*coeff; coeff*=(n-j)/(j+1); bino_result+=bino_item; } pow_result=pow(a+b,n); bino_result=0; coeff=1; for (int j=0;j<=n;j++) { bino_item=pow(b,j)*coeff; coeff*=(n-j)/(j+1); bino_result+=bino_item; } printf("Binomial theorem and pow() output\n"); printf("a = 1\tb = %5.3lf\tn=%3.0f\n\n",b,n); printf("(a+b)^n\t\t\t\t(a+b)^n\n"); printf("From the\t\t\tFrom the\n"); printf("pow() function\t\t\tbinomial theorem\n"); printf("--------------\t\t\t----------------\n"); printf("%12.8lf\t\t\t%12.8lf\n\n\n",pow_result,bino_result); } fclose(inptr); } -- 給我記著! I'm a member of CKEISC 16th | National Taiwan University Department of Networking | Department of Naval Architecture | and Ocean Engineering twwang@ck.tp.edu.tw | twwang@linux.na.ntu.edu.tw -- ※ 發信站: 批踢踢實業坊(ptt.twbbs.org) ◆ From: IP028.dialup.nt