Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7285
  • 博文数量: 5
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 54
  • 用 户 组: 普通用户
  • 注册时间: 2015-08-31 00:46
文章分类

全部博文(5)

文章存档

2015年(5)

我的朋友

分类: C/C++

2015-09-26 12:36:54


点击(此处)折叠或打开

  1. #include<stdio.h>
  2. #include<string.h>

  3. void main(void)
  4. {
  5. char a[100]="afhdffjfjjf we areiiiii youong shel ";
  6. int b[100];
  7. char c[100];
  8. char d[100];
  9. int w[100];
  10. int i,j=0,k=0,max=0,num=0,m=0,h=0,may=0;

  11. for(i=0;i<strlen(a);i++)
  12. {
  13. if(*(a+i)==' '&&*(a+i+1)!=' ')
  14. b[j++]=i;

  15. }
  16. j=0;
  17. for(i=0;i<strlen(a);i++)
  18. {
  19. if(*(a+i)==' ')
  20. w[j++]=i;
  21. }
  22. may=w[0];

  23. printf("%d\n",may);

  24. max=b[1]-b[0];
  25. for(k=0;k<=j-1;k++)
  26. {
  27. m=b[k+1]-b[k];
  28. if(m>max)
  29. {
  30. max=m-1;
  31. num=b[k];
  32. }
  33. }
  34. printf("num=%d\n",num);
  35. for(i=num+1;i<=num+max;i++)
  36. c[h++]=*(a+i);
  37. c[h]=0;

  38. if(a[0]!=' ')
  39. {
  40. h=0;
  41. for(i=0;i<may;i++)
  42. d[h++]=*(a+i);
  43. d[h]=0;
  44. }
  45. if(may>(max-2))
  46. printf("%s\n",d);
  47. else
  48. printf("%s\n",c);

  49. }

阅读(259) | 评论(0) | 转发(0) |
0

上一篇:pygame汉字显示

下一篇:没有了

给主人留下些什么吧!~~