标签:
1.多个5连在一起
2.第一个字符为5
3.最后一个字符为5
1 #include <stdio.h> 2 #include <math.h> 3 #include <queue> 4 #include <vector> 5 #include <stack> 6 #include <map> 7 #include <string> 8 #include <string.h> 9 #include <algorithm> 10 #include <iostream> 11 using namespace std; 12 char a[1010]; 13 int s[1010]; 14 int main(){ 15 int n,i,l,value; 16 while(gets(a)){ 17 l=0; 18 value=0; 19 n=strlen(a); 20 for(i=0;i<n;i++){ 21 if(a[i]==‘5‘) 22 continue; 23 else 24 { 25 while(a[i]!=‘5‘) 26 { 27 if(i==n) 28 break; 29 value=value*10+(a[i]-‘0‘); 30 i++; 31 } 32 s[l] = value; 33 value=0; 34 l++; 35 } 36 } 37 sort(s,s+l); 38 for(i=0;i<l-1;i++) 39 printf("%d ",s[i]); 40 printf("%d\n",s[l-1]); 41 } 42 return 0; 43 }
标签:
原文地址:http://www.cnblogs.com/wangmengmeng/p/4715165.html