SWJ。 发表于 2018-7-31 16:53:36

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

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

无符号整形 发表于 2018-7-31 16:57:23

暴力出奇迹……(自觉划掉……{:10_250:})
就是分析题目的关键点,然后实现它,比如水仙花
1^3+5^3+3^3=153,主要是要找出数字每一位,然后比较。

凌九霄 发表于 2018-7-31 17:03:12

学习久了,实践多了,对计算机了解深入了,就越有想法,这个东西是需要知识和经验的累积才能做到的

关键是感觉 发表于 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);
}

谦虚求学 发表于 2018-8-5 14:26:24

{:5_92:}
页: [1]
查看完整版本: 怎样学习能见到一个题目快速有思路