#2和#10 WA求助
查看原帖
#2和#10 WA求助
645279
OhanaTyan楼主2022/9/8 19:38
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>

#define ll long long

int main() {
	char c;
	ll sum = 0;
	int cur = 0;
	int sgn = 0;
	bool num = false;

	while (EOF !=(c = getchar())) {
		if (c == '-') {
			sgn = -1;
			c = getchar();
		} else sgn = 1;

		if (c >= '0' && c <= '9') {
			num = true;
			cur = c - '0';
			while (c = getchar()) {
				if (c >= '0' && c <= '9') {
					cur *= 10;
					cur += c - '0';
				} else break;
			}
			sum += (ll)cur * sgn;
		}
		if (c == '\n') {
			if (num) printf("%lld\n", sum);
			num = false;
			sum = 0;
		}
	}
	if (num)printf("%lld\n", sum);
	return 0;
}








2022/9/8 19:38
加载中...