B
来源:互联网 发布:java求最大公约数 编辑:程序博客网 时间:2024/04/30 15:49
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include <algorithm>
using namespace std;
char s[10000];
int a[10000];
int main()
{
while(scanf("%s",s)!=EOF)
{
memset(a,0,sizeof(a));
int i,len,t=0,flag=0;
len=strlen(s);
for(i=0;i<len;i++)
{
if(s[i]!='5')
{
a[t]=a[t]*10+s[i]-48; //每一个[]存一个分割的整数
flag=1;
}
else if(flag==1) //判断是否断开整数,避免连续分割
{
t++;
flag=0;
}
if(s[i]!='5'&&s[i+1]=='\0')
{
t++;
}
}
sort(a,a+t);
for(i=0;i<t-1;i++)
{
printf("%d ",a[i]); //避免最后一个输出空格
}
printf("%d\n",a[t-1]);
}
return 0;
}
#include<string.h>
#include<stdlib.h>
#include <algorithm>
using namespace std;
char s[10000];
int a[10000];
int main()
{
while(scanf("%s",s)!=EOF)
{
memset(a,0,sizeof(a));
int i,len,t=0,flag=0;
len=strlen(s);
for(i=0;i<len;i++)
{
if(s[i]!='5')
{
a[t]=a[t]*10+s[i]-48; //每一个[]存一个分割的整数
flag=1;
}
else if(flag==1) //判断是否断开整数,避免连续分割
{
t++;
flag=0;
}
if(s[i]!='5'&&s[i+1]=='\0')
{
t++;
}
}
sort(a,a+t);
for(i=0;i<t-1;i++)
{
printf("%d ",a[i]); //避免最后一个输出空格
}
printf("%d\n",a[t-1]);
}
return 0;
}
阅读全文
0 0
- b
- b
- b
- //b
- B
- b
- B
- B
- B
- B
- b
- B
- B
- B
- B
- B
- B
- b
- 鱼C工作室《零基础入门学习Python》学习过程笔记记录第一天 001-010
- 使用vue.js的Input和下拉选select应该注意的问题
- MySql 进阶
- Java中常用的几种流的
- LeetCode刷题【Array】 Find Minimum in Rotated Sorted Array
- B
- Android_Animation动画
- C语言中一个unsigned char型变量一直自减到0再自减会得到什么数值?
- 快速排序的认识
- java使用之前必须初始化
- 回调指针回调函数的使用(C语言)
- easyui最小化后停留在页面的右下角
- paper-10-IRM-in-MANETs
- 欢迎使用CSDN-markdown编辑器