看板 NTUFM-91 關於我們 聯絡資訊
#include<stdio.h> #include<math.h> int i=0; int DBH,HT; float AM,AE,BA,VOL; main() { FILE *f1,*f2; f1=fopen("a:123.txt","w"); while(1) { printf("enter DBH,HT , 0=exit\n"); scanf(" %d %d",&DBH,&HT); if (DBH==0) break; BA=3.14/4*pow(DBH,2); VOL=0.45*BA*HT; fprintf(f1,"%d %d %f %f\n",DBH,HT,BA,VOL); } fclose(f1); f2=fopen("a:123.txt","r"); printf(" Basic Data \n"); printf("----------------------------------------\n"); printf("NO. DBH HT BA VOL\n"); i=0; while(1) { i++; fscanf(f2,"%d %d %f %f",&DBH,&HT,&BA,&VOL); if (feof(f2)) break; printf("%d %5d %5d %9.2f %9.2f\n",i,DBH,HT,BA,VOL); } fclose(f2); } 題目是要你輸入 DBH 和 HT 然後要你計算 BA 和 VOL 並輸出為表格 有BUG再跟我說ㄟ..= =! ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.244.186 ※ 編輯: thorstan1234 來自: 140.112.244.186 (04/26 23:15) ※ 編輯: thorstan1234 來自: 140.112.244.186 (04/26 23:19)
sunset:謝謝囉 救命恩人^^ 推140.112.225.197 04/26
smallyuan:哈哈...我去做做看function的... 推 218.166.80.8 04/26