#include<stdio.h>
#include<string.h>
#include<malloc.h>
#include<stdlib.h>
#include<ctype.h>
int main(){

	char arr[100] = {0};
	int len = 0;
	int temp = 0;
	int sum = 0;
	int flag = 0;
	int max = -INT_MAX-1;  //c语言网上是TMP_MAX
	while(fgets(arr,100,stdin)){
		len = strlen(arr);
		for(int i = 0; i < len; i++){
			if(arr[i] == '-'){
				flag = 1;
				continue;
			}

			if((arr[i] - '0')>= 0 && (arr[i] - '0')<= 9){
				sum = (arr[i] - '0') + sum * 10;
			} else if(isspace(arr[i])){
				if(flag)
					sum = -sum;
				if(sum > max)
					max = sum;
				flag = 0;
				sum = 0;
			}
			arr[i] = 0;
		}
		printf("%d\n", max);
		max = 0;
	}

	return 0;
}
 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区