2013年10月24日 星期四

[ZJ] a780: 2. Magnificent Views

a780: 2. Magnificent Views
關鍵字:

通過 : 20 人 /21 次 送出 : 21 人 /41 次 | 通過比率 : 95%
公開 測資點 1 (100%): 1.0s, 64 MB | 評分方式: Tolerant

最近更新 : 2013-10-23 16:02 
內容 :
望遠鏡通常是由一個物鏡(較大的鏡片)和一個目鏡組成。物鏡被裝在鏡筒哩,只有在清理或運輸時才會拆下來;目鏡則裝在焦距調整桶裡面,可以輕易的替換以調整放大倍率,同時目鏡的設計也決定了目鏡的視野(目鏡視線寬的角度)。
 
 請寫一個程式算出放大率和這組物目鏡的視野( 單位:度 ):
放大率M = 物鏡焦距fo /  目鏡焦距fe
視野FT = 目鏡視野FA / 放大率M
輸入說明 : 
輸入多行測資,每行包含三個小數,分別為 物鏡焦距fo( 0 < fo < 5000 )、目鏡焦距fe( 0 < fe < 50 )、目鏡視野FA( 0 < FA < 180 ),輸入三個0時程式結束。
輸出說明 : 
輸出放大率和視野( 兩位小數 )。
範例輸入 : help
1000 20 35
0 0 0
範例輸出 :
50.00 0.70
提示 : 
出處 : 
HP CodeWars 2008 
(管理: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);
    }
}

沒有留言:

張貼留言