通過 : 20 人 /21 次 | 送出 : 21 人 /41 次 | 通過比率 : 95%
公開 測資點 1 (100%): 1.0s, 64 MB | 評分方式: Tolerant
最近更新 : 2013-10-23 16:02
公開 測資點 1 (100%): 1.0s, 64 MB | 評分方式: Tolerant
最近更新 : 2013-10-23 16:02
內容 :
望遠鏡通常是由一個物鏡(較大的鏡片)和一個目鏡組成。物鏡被裝在鏡筒哩,只有在清理或運輸時才會拆下來;目鏡則裝在焦距調整桶裡面,可以輕易的替換以調整放大倍率,同時目鏡的設計也決定了目鏡的視野(目鏡視線寬的角度)。
請寫一個程式算出放大率和這組物目鏡的視野( 單位:度 ):
放大率M = 物鏡焦距fo / 目鏡焦距fe
視野FT = 目鏡視野FA / 放大率M
放大率M = 物鏡焦距fo / 目鏡焦距fe
視野FT = 目鏡視野FA / 放大率M
輸入說明 :
輸入多行測資,每行包含三個小數,分別為 物鏡焦距fo( 0 < fo < 5000 )、目鏡焦距fe( 0 < fe < 50 )、目鏡視野FA( 0 < FA < 180 ),輸入三個0時程式結束。
輸出說明 :
輸出放大率和視野( 兩位小數 )。
範例輸入 :
1000 20 35 0 0 0
範例輸出 :
50.00 0.70
提示 :
出處 :
(管理:snail)
---------------------------------------------------------------------------------------#include<stdio.h>
int main(){
double a,b,c,d;
while(scanf("%lf%lf%lf",&a,&b,&c)!=EOF){
if(a+b+c==0) break;
d=a/b;
printf("%.2lf %.2lf\n",d,c/d);
}
}
沒有留言:
張貼留言