1106.cpp
来自「杭电 acm部分代码 有兴趣的可以下载 谢谢」· C++ 代码 · 共 33 行
CPP
33 行
#include <stdio.h>
void main()
{
char s[1000],*p;
int i,j,k,t,A[1000],sum,flag;
while(scanf("%s",s)!=EOF){
p=s;
i=0;
while(*p){
sum=0,flag=0;
while(*p&&*p!='5'){
sum=sum*10+*p-'0';
p++;
flag=1;
}
p++;
if(flag)
{A[i++]=sum;p--;}
}
for(j=0;j<i-1;j++)
for(k=0;k<i-j-1;k++)
if(A[k]>A[k+1])
{t=A[k];A[k]=A[k+1];A[k+1]=t;}
for(j=0;j<i;j++){
printf("%d",A[j]);
if(j<i-1)
printf(" ");
}
printf("\n");
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?