当前位置:   article > 正文

杭电OJACM1004题 (必AC及易错点)_杭电oj1004c语言答案

杭电oj1004c语言答案

这道题说白的就是求最大值的升级版,大家可以使用String.h的strcmp函数

  1. #include <iostream>
  2. #include <string.h>
  3. #include<string>
  4. using namespace std;
  5. int main()
  6. {
  7. int n;
  8. char a[1001][15];
  9. while(cin>>n)
  10. {
  11. if(n==0)
  12. break;
  13. int b[1001];
  14. for(int i=1;i<=n;i++)
  15. b[i]=0;
  16. for(int i=1;i<=n;i++)
  17. cin>>a[i];
  18. for(int i=1;i<=n;i++)
  19. for(int j=i+1;j<=n;j++)
  20. if(strcmp(a[i],a[j])==0)
  21. b[i]++;
  22. int max=b[1];
  23. int k=1;
  24. for(int i=1;i<=n;i++)
  25. if(b[i]>max)
  26. {
  27. max=b[i];
  28. k=i;
  29. }
  30. cout<<a[k]<<endl;
  31. for(int i=1;i<=n;i++)
  32. cout<<b[i];
  33. }
  34. return 0;
  35. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/645508
推荐阅读
相关标签
  

闽ICP备14008679号