我要提问

初学编程,大家帮忙看下这道c语言题怎么做?万分感谢

ef198424 2023-07-26 12:17:32

初学编程,大家帮忙看下这道c语言题怎么做?万分感谢

1个回答
  • fhgdhd 2023-07-26 12:17:32
    对于这个题目而言,主要是考查if~else函数的匹配使用情况。这个知识点就一定要记住:if总是与在它前面的、离它最近的、没有与别的if匹配的else匹配。有多层if语句的,一定要从最里层的if与else开始匹配。

    这个题,所有代码都是迷惑你的,这里x是传值,传递过去无论函数做什么变化,main函数中的x是不变的,所以打印0000。

    s=*p1++;按照优先级,先将*p1赋值给s,即s=G,p1再向前移一个字节,指向C。p1=*p2--;同样的道理,按照优先级,*p2指向的值A先赋值给*p1,此时*p1就是A,p2--后p2指向E。

    分析:最大子矩阵可以看为求最大连续子数组拓展到二维数组上,因为矩阵的性质同样在横向竖向上需要连续,那么可以想办法将这个二维数组简化为求连续子数组。

    首先要说的是此题有悖编程思想——计算n个整数的平均值是一件很容易的事,连数组都用不着,题目却不但要数组而且还要动态数组,这样舍近求远并不可取。

    填空题(每空2分,共20分) 结构化程序由(顺序)、(选择)、(循环)三种基本结构组成。

    0有用 0 回复
申明:本文转载自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。文章内容仅供参考。如因作品内容、版权和其他问题需要同本网联系的,请发送邮件联系删除。

相关问答