1.c 484 B

12345678910111213141516171819202122232425
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #define BUFSZ 1024
  5. char buf[BUFSZ];
  6. int main() {
  7. int maxval = 0;
  8. int cur = 0;
  9. FILE* fp = fopen("input", "r");
  10. while (fgets(buf, BUFSZ, fp)) {
  11. int len = strlen(buf);
  12. char *end;
  13. if (len <= 1) {
  14. maxval = cur > maxval ? cur : maxval;
  15. cur = 0;
  16. } else {
  17. cur += strtol(buf, &end, 10);
  18. }
  19. }
  20. printf("%d\n", maxval);
  21. return 0;
  22. }