#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 人评分
内部收益率 (C++代码)浏览:2211 |
C语言程序设计教程(第三版)课后习题8.5 (C++代码)浏览:733 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:555 |
C语言考试练习题_排列 (C语言代码)浏览:1326 |
十->二进制转换 (C语言代码)浏览:1291 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:569 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:684 |
矩阵转置 (C语言代码)浏览:783 |
1202题解浏览:626 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:545 |