HUD 1106 排序

阅读: 评论:0

HUD 1106 排序

HUD 1106 排序

虽然说这是个水题吧!但是并没有想象中的那么水!!!容易错!WA了好几次!!

题目意思很明了,就不多说了!

有几个地方需要特别注意,我都是因为这几个地方WA的

1、注意开始、中间、最后5重叠的现象

2、注意 111115 以及555551这两组数据,特别容易忽视

3、对于像我这样的小菜鸟 在自己WA的情况下,又不知道自己哪里错了的前提下,千万千万别看被人的,别人的思路和你不同,小心被牵着鼻子走,最后自己的问题没解决,不了了之!!

#include<stdio.h>
#include<string.h>
int main(void)
{char a[1001];__int64 b[1000];int i,s,x,j,l,temp;while(scanf("%s",&a)!=EOF){s=strlen(a);j=0;x=0;for(i=0;i<s;i++){if(a[i]=='5'&&a[i-1]!='5'&&i!=0){b[j]=x;j++;x=0;}else if(a[i]!='5'){x=x*10+(a[i]-'0');}if(a[i]!='5'&&i==s-1){b[j]=x;j++;}}for(i=0;i<j-1;i++){for(l=i+1;l<j;l++){if(b[i]>b[l]){temp=b[i];b[i]=b[l];b[l]=temp;}}}for(i=0;i<j-1;i++){printf("%I64d ",b[i]);}printf("%I64dn",b[j-1]);}return 0;}
还有好的方法欢迎指教!

本文发布于:2024-01-30 12:43:33,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170658981720077.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:HUD
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23