学C语言我逻辑思维不行 50

我很喜欢C语言但是逻辑思维有点乱..思考一个问题总是爱钻死角..有很多本来可以轻松理解的地方总是理解不了。..我高中毕业但是基本是混下来的,那时候没有意识到学习的重要性,... 我很喜欢C语言 但是逻辑思维有点乱..思考一个问题总是爱钻死角..
有很多本来可以轻松理解的地方总是理解不了。 .
.我高中毕业但是基本是混下来的,那时候没有意识到学习的重要性,现在又在上学..感觉自己挺努力的.
老师一般留作业先让我们想,然后在写 但是如果以前没做过这道题的话我基本都想不出来比如 嵌套多层循环.我感觉很难理解。.我在我们班作业完成的都是最好的。 .但是我知道里面的含金量 很多题基本都是接触过 而且已经背过的了.. 如果隔几个月 在回来做 肯定又忘了。 哎 现在搞的我一点上进心都没了..
比如有几道题:
求素数,公约数,水仙花束

起泡法!

还有打各种各样的菱形..其实这些题对很多人来说并不难..但是我到现在都理解不了.因为我长时间没有接触课堂生活 想集中注意力去思考一个问题都感觉很困难
展开
 我来答
乁Freedom
2010-02-20 · TA获得超过2128个赞
知道小有建树答主
回答量:1580
采纳率:0%
帮助的人:1404万
展开全部
把你所想的用程序表达出来就行了
比如求素数,只能被1和本身整除就是素数
也就是说如果n能被2~n-1里其中一个数整除,那它就不是素数了
那就是应该用一个循环从2~n-1,然后还要判断,判断什么?就是能不能被整除
也就是在循环里加一个if判断
for(int i = 2; i < n; i++)
{
if(n % i == 0)
//不是素数
}
如果整个循环完了,if都没被执行,那就证明这个数是素数了,这个循环还可以优化一下,和大于n的一半的数相除不可能有整数出来
亚洲狐
2010-02-20 · TA获得超过305个赞
知道小有建树答主
回答量:543
采纳率:0%
帮助的人:229万
展开全部
首先要对自己有信心
其次,可能是学习方法不对,并不是什么思维不行
学习C重在写,即上机
算法接触的多了,自然就会理解。
如果一个算法长时间不理解可以暂放,学完其他的,过了一段时间了,再回过头来,有可能就会理解了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
没有响应m2
2010-02-20 · TA获得超过8387个赞
知道大有可为答主
回答量:7579
采纳率:33%
帮助的人:3455万
展开全部
你说的那些个都是些个基础中的基础
其实学编程就好像搭积木
c语言来说一个一个的函数就像好一块一块的积木
这些你所说的题充其量就算是一个积木块
真正需要你理解的是如何用这些积木块去搭建一个完整的建筑才是编程的重中之重

.最后说下 我初中毕业。10年以后才想起来学这个。你说的题都能做的来。。继续加油吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-02-20
展开全部
“已经背过”,这样的想法不适合学习编程这样灵活的科目,背是对于文科而言很有效的方式,对于编程这样的科目,最重要的就是“已经理解了”,而不是机械的背诵。

应该做编程当作数学的一个分支来看待,这样你才能意识到正确的学习方法。

参考资料: 数学光凭死记硬背有用吗?

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yan535236329
2010-02-20 · TA获得超过364个赞
知道小有建树答主
回答量:844
采纳率:0%
帮助的人:516万
展开全部
有固定的语句,方法,练会了就行了。。。很多东西都是照搬!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式