fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. double time[] = {
  5. 0.00,0.10,0.20,0.30,0.40,0.50,0.60,0.70,0.80,0.90,1.00,1.10,1.20,1.30,1.40,1.50,1.60,1.70,1.80,1.90,2.00,2.10,2.20,2.30,2.40,2.50,2.60,2.70,2.80,2.90,3.00,3.10,3.20,3.30,3.40,3.50,3.60,3.70,3.80,3.90,4.00,4.10,4.20,4.30,4.40,4.50,4.60,4.70,4.80,4.90,5.00,5.10,5.20,5.30,5.40,5.50,5.60,5.70,5.80,5.90,6.00,6.10,6.20,6.30,6.40,6.50,6.60,6.70,6.80,6.90,7.00,7.10,7.20,7.30,7.40,7.50,7.60,7.70,7.80,7.90,8.00,8.10,8.20,8.30,8.40,8.50,8.60,8.70,8.80,8.90,9.00,9.10,9.20,9.30,9.40,9.50,9.60,9.70,9.80,9.90,10.0,10.1,10.2,10.3,10.4,10.5,10.6,10.7,10.8,10.9,11.0,11.1,11.2,11.3,11.4,11.5,11.6,11.7,11.8,11.9,12.0,12.1,12.2,12.3,12.4,12.5,12.6,12.7,12.8,12.9,13.0,13.1,13.2,13.3,13.4,13.5,13.6,13.7,13.8,13.9,14.0,14.1,14.2,14.3,14.4,14.5,14.6,14.7,14.8,14.9,15.0,15.1,15.2,15.3,15.4,15.5,15.6,15.7,15.8,15.9
  6. };
  7.  
  8. double voltage[] = {
  9. 3.03,3.03,3.02,3.03,3.03,3.03,3.02,3.03,3.02,3.02,3.03,3.02,3.02,3.02,3.03,3.02,3.03,3.02,3.03,3.02,3.03,3.12,3.14,3.11,3.38,3.62,3.84,3.93,3.95,4.01,4.03,3.95,3.51,3.08,3.10,3.08,3.07,3.06,3.05,3.11,3.09,3.25,3.66,3.92,4.01,4.04,4.06,4.02,3.86,3.41,3.15,3.16,3.09,3.19,3.55,3.84,3.97,4.04,4.07,4.07,4.06,4.03,3.97,3.67,3.28,3.17,3.12,3.09,3.19,3.64,3.93,4.05,4.07,4.09,4.04,3.85,3.40,3.19,3.13,3.09,3.11,3.44,3.74,4.02,4.07,4.08,4.06,3.98,3.67,3.27,3.17,3.08,3.11,3.53,3.93,4.05,4.07,4.08,4.07,3.91,3.45,3.23,3.17,3.12,3.13,3.57,3.94,4.08,4.09,4.09,3.99,3.72,3.28,3.15,3.11,3.12,3.49,3.88,4.04,4.09,4.10,4.04,3.90,3.45,3.15,3.11,3.23,3.16,3.21,3.21,3.72,3.99,4.07,4.10,4.02,3.77,3.39,3.21,3.12,3.18,3.34,3.39,3.78,4.00,4.04,4.09,4.03,3.66,3.11,3.09,3.08,3.07,3.07,3.07,3.07,3.07,3.07,3.07,3.06,3.06
  10. };
  11.  
  12. int count = sizeof(time) / sizeof(time[0]);
  13. int i, peak_count = 0;
  14.  
  15. printf("No.\t時刻[秒]\t電位[V]\n");
  16.  
  17. for (i = 1; i < count - 1; i++) {
  18. if (voltage[i] > voltage[i - 1] && voltage[i] > voltage[i + 1]) {
  19. printf("%d\t%.3g\t%.3g\n", ++peak_count, time[i], voltage[i]);
  20. }
  21. }
  22.  
  23. return 0;
  24. }
  25.  
Success #stdin #stdout 0s 5312KB
stdin
Standard input is empty
stdout
No.	時刻[秒]	電位[V]
1	0.7	3.03
2	1	3.03
3	1.4	3.03
4	1.6	3.03
5	1.8	3.03
6	2.2	3.14
7	3	4.03
8	3.4	3.1
9	3.9	3.11
10	4.6	4.06
11	5.1	3.16
12	7.3	4.09
13	8.5	4.08
14	9.7	4.08
15	12	4.1
16	12.6	3.23
17	13.3	4.1
18	14.5	4.09