#12359: 提供參考(c++)


990499 (555278)

學校 : 臺北市私立延平高級中學
編號 : 60234
來源 : [223.137.250.218]
最後登入時間 :
2020-03-26 14:02:49

#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;

int main() {
	
	
	
	long int ans, part;
	int len, i;
	char in[10000];
	while(cin.getline(in, sizeof(in))){
		part = 0; ans = 0; len = strlen(in);
		
        
		for(i=0; i<len; i++){
			
			if(in[i]>=48 && in[i]<=57){
				part = part*10+(in[i]-48);
			}
			
			
			else if(in[i]==32){
				ans = ans + part;
				part = 0;
			}
		}
		printf("%ld\n", ans+part);
		
		
		
		
		
	}
	
	
	
	
	
}
#15451: Re:提供參考(c++)


314159265358979323846264338327 ... (少年π)

學校 : 臺北市私立延平高級中學
編號 : 69058
來源 : [223.137.60.223]
最後登入時間 :
2025-05-23 17:43:44

#include 
#include 
#include 
using namespace std;

int main() {
	
	
	
	long int ans, part;
	int len, i;
	char in[10000];
	while(cin.getline(in, sizeof(in))){
		part = 0; ans = 0; len = strlen(in);
		
        
		for(i=0; i<len; i++){
			
			if(in[i]>=48 && in[i]<=57){
				part = part*10+(in[i]-48);
			}
			
			
			else if(in[i]==32){
				ans = ans + part;
				part = 0;
			}
		}
		printf("%ld\n", ans+part);
		
		
		
		
		
	}
	
	
	
	
	
}


這題抄a271的小提示就好了