鱼C论坛

 找回密码
 立即注册
查看: 2240|回复: 4

怎样学习能见到一个题目快速有思路

[复制链接]
发表于 2018-7-31 16:53:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
怎样学习能见到一个题目快速有思路
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-7-31 16:57:23 | 显示全部楼层
暴力出奇迹……(自觉划掉……
就是分析题目的关键点,然后实现它,比如水仙花
1^3+5^3+3^3=153,主要是要找出数字每一位,然后比较。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-31 17:03:12 | 显示全部楼层
学习久了,实践多了,对计算机了解深入了,就越有想法,这个东西是需要知识和经验的累积才能做到的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-8-1 11:27:44 | 显示全部楼层
题目?经验的问题的呗。
解决一个问题,首先你得自己在纸上解答,然后在采用计算机思想去实现解题想法。
比如斐波那契数列  1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368 计算第10-20项的和值。
首先你用代码得实现 斐波那契数列的遍历 然后就是一个下标累加器 判断下标 输出结果
#include <stdio.h>

int main(){
        int i,left,right;
        int sum;
        sum = sum ^ sum;
        
        left=1;
        right=0;
        for(i=1;i<=20;i++){
                int t=left+right;
                left=right;
                right=t;
                
                if(i>=10 && i<=20){
                        printf("%i %d\n",i,t);        
                        sum+=t;
                }
        }
        
        printf("\n%d",sum);
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-8-5 14:26:24 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-2 08:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表