作者thorstan1234 (似有似無的簽名檔~)
看板NTUFM-91
標題[討論] C語言 11
時間Mon Apr 26 23:15:31 2004
#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