回答編集履歴

2

完成

2018/08/09 11:59

投稿

asm
asm

スコア15147

test CHANGED
@@ -1 +1,35 @@
1
- 編集途中送信されした
1
+ sscanf出来
2
+
3
+ ```c
4
+
5
+ #include <stdio.h>
6
+
7
+
8
+
9
+ int main(){
10
+
11
+ char s[4096];
12
+
13
+ fgets(s, sizeof(s), stdin);
14
+
15
+
16
+
17
+ int n, offset = 0, count = 0;
18
+
19
+ float f, sum = 0.0;
20
+
21
+ while(sscanf(s+offset, "%f%n", &f, &n) == 1){
22
+
23
+ sum += f;
24
+
25
+ count++;
26
+
27
+ offset += n;
28
+
29
+ }
30
+
31
+ printf("合計: %f\n平均: %f\n", sum, sum / count);
32
+
33
+ }
34
+
35
+ ```

1

修正

2018/08/09 11:59

投稿

asm
asm

スコア15147

test CHANGED
@@ -1,11 +1 @@
1
- sscanfで無理とか適当な事いうなし・・・
2
-
3
-
4
-
5
- ```c
6
-
7
-
8
-
9
- int main(){
1
+ 編集途中で送信されました
10
-
11
- }