当前位置:   article > 正文

“21天好习惯“第一期——11_给定一个矩阵,包含n*m个整数,和一个包含k个整数的数组。现在要求在这个矩阵中找一个宽度最小的子矩阵

给定一个矩阵,包含n*m个整数,和一个包含k个整数的数组。现在要求在这个矩阵中找一个宽度最小的子矩阵,要求子矩阵包含数组中所有的整数

   大家好,又到了分享学习的时候,我今天学习的题目有点难,我请教了高年级的以及问同学才完成了这题目。当然我希望你们可以和我分享你们的学习经历,我最近被这题目困扰很久了。我希望你们可以给我提出好的建议。OK,看题。

   题目如下:

 

    我的答案如下:

   

  1. #include<stdio.h>
  2. int main()
  3. {
  4. int digit=0,blank=0,other=0;
  5. char ch;
  6. while((ch=getchar())!='\n')
  7. {
  8. if(ch<='9'&&ch>='0')
  9. {
  10. digit++;
  11. }
  12. else if(ch==' ')
  13. {
  14. blank++;
  15. }
  16. else
  17. {
  18. other++;
  19. }
  20. }
  21. printf("blank = %d, digit = %d, other = %d",blank,digit,other);
  22. }

   怎么样,这题目是不是很难。我希望我可以学习更多的知识去解决这个问题。今天的分享就到这里了。

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

闽ICP备14008679号