看板 NTUFM-91 關於我們 聯絡資訊
我也提供一個用array的寫法,可是這種寫法只能用在限定的數量內... 這邊是假設30個,好處是不用寫進檔案再讀出... #include<stdio.h> #include<conio.h> #include<math.h> int i,n=0; float DBH[30]; float HT[30]; float BA[30]; float VOL[30]; float pi =3.14; main() { clrscr(); while(1) { i++; printf("please enter DBH"); scanf("%f",&DBH[i]); if(DBH[i]==0) break; printf("please enter HT"); scanf("%f",&HT[i]); BA[i]=pi/4*pow(DBH[i],2); VOL[i]=0.45*BA[i]*HT[i]; } printf(" Basic Data \n"); printf("--------------------------------------------------------\n"); printf(" NO DBH HT BA VOL\n"); while(n<i-1) { n++; printf(" %d %5.0f %5.0f %5.0f %5.0f\n",n,DBH[n],HT[n],BA[n],VOL[n]); } printf("--------------------------------------------------------"); } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.80.8