浮點數
時間:0.2? ?空間:32M
題目描述:
小鸚鵡正在學習浮點數,你跟他說一個浮點數,他立刻就能學會。
輸入一個浮點數,輸出這個浮點數。
輸入格式:
輸入一個浮點數
輸出格式:
輸出一個浮點數,保留三位小數
樣例輸入1:
1.123456樣例輸出1:
1.123樣例輸入2:
1.359578樣例輸出2:
1.360
#include <stdio.h>
int main(){double x;scanf("%lf",&x);printf("%.3f",x);return 0;
}
浮點除法
時間:0.2? ?空間:32M
題目描述:
輸入兩個整數a,b, 輸出a除以b的值,保留三位小數
輸入格式:
輸入兩個整數
輸出格式:
輸出一個浮點數
樣例輸入:
5 2樣例輸出:
2.500?
#include <stdio.h>
int main(){int a,b;scanf("%d%d",&a,&b);double res=1.0*a/b;printf("%.3f",res);return 0;
}
歐幾里德距離
時間:0.2? ?空間:32M
題目描述:
小C有一個平面!
它發現了平面上的兩個點,請你求出求它們之間的歐幾里德距離。歐幾里德距離定義為連接這兩個點的線段的長度。
答案保留兩位小數輸出。
輸入格式:
四個整數,a,b,c,d。坐標為(a,b)與(c,d)
輸出格式:
輸出這兩個點的歐幾里德距離。
樣例輸入:
0 0 3 4
樣例輸出:
5.00
約定:
0<=a,b,c,d<=100
?
#include <stdio.h>
#include <math.h>
int main(){int a,b,c,d;scanf("%d%d%d%d",&a,&b,&c,&d);double res=sqrt(pow(a-c,2)+pow(b-d,2));printf("%.2f",res);return 0;
}
攝氏溫度轉換
時間:0.2? ?空間:32M
題目描述:
輸入一個浮點數f, 表示華氏溫度, 輸出對應的攝氏溫度c
c=5/9?(f?32)
輸入格式:
輸入一個浮點數
輸出格式:
輸出浮點數,保留3位小數
樣例輸入:
100樣例輸出:
37.778約定:
1<=f<=100000
?
#include <stdio.h>
int main(){double f;scanf("%lf",&f);printf("%.3f",1.0*5/9*(f-32));return 0;
}
圈地
時間:0.2? ?空間:32M
題目描述:
小A要在墻角圈一塊長方形地,我們認為墻面無限長。現在小A手里只有長度為w的繩子,問最多能圈面積多大的地。保證w為偶數。
輸入格式:
一行一個不超過100的正整數,表示繩長。
輸出格式:
一行一個整數,表示地的最大面積。
樣例輸入:
10
樣例輸出:
25
?
#include <stdio.h>
#include <math.h>
int main(){int w;scanf("%d",&w);printf("%d",(int)pow(w/2,2));return 0;
}
橫式豎式計算
時間:1s ? 空間:256M
題目描述:
輸入兩個數,分別打印這兩個數的橫式和豎式運算式子。
輸入格式:
輸入兩個整數a,b?以空格隔開
輸出格式:
第一行打印橫式運算式子,接下來四行打印豎式運算式子
樣例輸入:
45 237
樣例輸出:
45+237=28245 + 237 -------282
約定:
0<=a,b<=1000?
豎式格式:
?"+"前面無空格,橫線一共7個"-",個位要求對齊。
?
?
#include <stdio.h>
int main(){int a,b;scanf("%d%d",&a,&b);printf("%d+%d=%d\n",a,b,a+b);printf("%7d\n",a);printf("+%6d\n",b);printf("-------\n");printf("%7d",a+b);return 0;
}
分數求和
時間:1s? ?空間:256M
題目描述
S=1/2+1/6+1/12+1/20+1/30+1/42+... 求數列前n項和,答案保留2位小數
輸入格式
整數n?
輸出格式
一個浮點數.
樣例輸入
10樣例輸出
0.91約定
1<=n<=100
提示
本題可使用裂項求和法來計算最后結果
?
?
#include <stdio.h>
int main(){int n;scanf("%d",&n);double res=1-1.0/(n+1);printf("%.2f",res);return 0;
}
?
?
?
?
?
?