wujr5 / c-and-cpp-language-learning

C和C++编程语言学习 - 2015级
67 stars 34 forks source link

软件:期中考试问题总结 #27

Open ghostbody opened 8 years ago

ghostbody commented 8 years ago

软件学院15级教务1班程序设计(实验)期中考试参考答案

1000

#include <stdio.h>

int main() {
  int n;
  int plus;
  int min;
  int flag = 1;

  scanf("%d", &n);

  int i, j, k;
  plus = n / 2;
  min = 0;

  for(i = 0; i < n; i++) {    
    for(j = 0; j < min; j++) {
      printf("-");
    }
    for(j = 0; j < plus; j++) {
      printf("+");
    }
    printf("+");
    for(j = 0; j < plus; j++) {
      printf("+");
    }
    for(j = 0; j < min; j++) {
      printf("-");
    }
    printf("\n");
    if(flag) {
      plus --;
      min ++;
    } else {
      plus++;
      min--;
    }

    if(plus <= 0) {
      flag = 0;
    }
  }

  return 0;
}

1001

#include <stdio.h>

const int chair = 30;
const int trees = 10;

int main() {
  int i;
  int height;
  int apple[10];
  int ans = 0;

  for(i = 0; i < trees; i++) {
    scanf("%d", &apple[i]);
  }
  scanf("%d", &height);
  for(i = 0; i < trees; i++) {
    if(height + chair >= apple[i]) {
      ans ++;
    }
  }

  printf("%d\n", ans);

  return 0;
}

1002

#include <stdio.h>

int main() {
  int m,n;
  int i;
  unsigned long long ans;
  scanf("%d", &m);

  while(m--) {
    scanf("%d", &n);
    ans = 1;
    for(i = 2; i <= n; i++) {
      ans += i*i*i;
    }
    printf("%lld\n", ans);
  }

  return 0;
}

1003

#include <stdio.h>

int main() {
  int n;
  int array[101];
  int i, j;
  int ans;

  while(scanf("%d", &n) && n) {
    ans  = 0;
    for(i = 0; i < n; i++) {
      scanf("%d", &array[i]);
    }

    for(i = 0; i < n; i++) {
      for(j = 0; j < n; j++) {
    if(array[j] * 2 == array[i]) {
      ans++;
    }
      }
    }
    printf("%d\n", ans);
  }

}

1004

#include<stdio.h>

int main(){
  int i,j,a[1000][1000];
  int n;
  while(scanf("%d", &n) && n) {
    for(i = 0; i < n; i++) {
      for(j = 0; j < n; j++){
    a[i][0] = 1;
    a[i][i] = 1;
      }
    }
    for(i = 2; i < n; i++) {
      for(j = 1; j <= i-1; j++) {
    a[i][j] = a[i-1][j-1] + a[i-1][j];
      }
    }
    for(i = 0; i < n; i++){
      for(j = 0; j <= i; j++) {
    printf("%d\t", a[i][j]);
      }
      printf("\n");
    }
  }
  return 0;
}

1005

#include <stdio.h>

int main() {
  int start_hour;
  int start_min;
  int end_hour;
  int end_min;

  int sleep_hour;
  int sleep_min;

  scanf("%d:%d", &start_hour, &start_min);
  scanf("%d:%d", &end_hour, &end_min);

  if((end_hour < start_hour) ||
     ((end_hour == start_hour) && (start_min > end_min))) {
    end_hour += 24;
  }

  sleep_hour = end_hour - start_hour;
  sleep_min = end_min - start_min;

  if(sleep_min < 0) {
    sleep_min += 60;
    sleep_hour--;
  }

  if(sleep_hour < 10){
    printf("0");
  }
  printf("%d:", sleep_hour);

  if(sleep_min < 10) {
    printf("0");
  }
  printf("%d\n", sleep_min);

  return 0;
}
CWmaxwell commented 8 years ago

1004杨辉三角,实在是没有想明白它的逻辑,对二维数组也不熟悉,排斥用二维数组的念头,最终也没相出一个大致完整的逻辑,每每到一半就编不下去了; 1005计算睡眠时间,在输入部分卡死,用字符数组输入,不懂怎么转换出数字计算,用整数型数组输入,无法解决冒号的问题,于是GG

czjcssy commented 8 years ago

①有点固执,明知道应该先看看所有题目的难易度,从易到难做起,但看到第一题感觉会做又不能马上做出来,就耗在第一题上了,耗费了许多时间。不过后来解决了一半,还是决定先把后面的题做了,最后才把第一题做完提交。这应该是我做的最对的事了。这类题目多练练就能把循环的思路搞懂了,以后就不会想太久。 ②对数学和c语言还是没有明确分清,打了个n-2a,怎么都编译错误,后来才想到 数学上的2a省略了*号,但是程序无法识别,这确实应该注意。 ③1004的杨辉三角,首先是没有时间所以先把别的简单的题做完(第一题耗时较长),回到这道题就剩十分钟。一开始想到了数组,但却没有想到二维数组(二维数组刚刚接触,在平常从来没用过),所以思路比较复杂,想要加上一行的数缺很烦恼怎么储存每一行(就是对二维数组不够熟悉)。时间比较紧,没什么明确思路,所以基本放弃了题目只是在思考别的不用数组的方法。

mcmichaelchan commented 8 years ago

This week we took a mid-term exam of C, and i falied to finish all the problems in 90 mins(5/6). From where i stand, i reckon that my inexpertness led to the failure. Therefore, i believed i should practice more, and stay positive.

KAKE4420 commented 8 years ago

(1)double times 没有理解题目,在这道题耗费了太多时间(2)第一题循环只能输出上半部分,没有注意到题目中n只能为奇数,把情况复杂化了(3)之前的题目耗时过多,导致杨辉三角没有时间思考

chenhu297 commented 8 years ago

考试心态不好,脑子瞬间短路。

Serene-Seven commented 8 years ago

第一题耗费太多时间,表示对这种图像问题真的好无感,脑子总爱短路,练习不够。 最后两道题我先做了睡觉时间,但是因为粗心大意,其他情况都考虑到了,就是算错了如9.30睡到明天9.20的情况,因为这种情况被我一股脑塞在9.20睡到9.30的情况里计算了,导致最后在TSET3迟迟通过不了。一直在调试就是没调试到这个情况,心态爆炸。 所以杨辉三角嘛,呵呵了。

8652 commented 8 years ago
N1klausss commented 8 years ago

doubletime一道题debug了太长时间 结果发现只是一个小算法问题,还是不够熟练,时间又不够;还有有的题在短时间内没有思路实在想不出来,可能是做的题太少的原因。总结应该多刷题

Diabi commented 8 years ago

感觉多多练习还是有进步空间的(_^_^)

waterbrotherbrother commented 8 years ago

首先人蠢,balabala 看不懂错误的指令,做题很慢,后面的题看不到,平时练习少,知识点掌握不够。

JerryChan31 commented 8 years ago

第一次考试!

1003 把输入的栏里面的8看成输出…一直纳闷为啥上面说输出3下面是8…一直到考试最后才发现这个问题… 简直眼瞎…

二项式系数和二项式展开式系数弄混了> < 杨辉三角没弄出来 【我数学渣啊 【其实都会做…就是慌【我好郁闷:( 学号15331023

linjiafengyang commented 8 years ago

被虐! 1000一直卡在如何确保输出个数的正确,而忘记可以一层一层来; 1001这个我就太无语了,程序都正确,但提交了十几次一直wa,导致时间浪费了很多,而且在做后面的题一直想着它;直接影响了后面1003,1005,回来做它们时感觉挺容易的;1004杨辉三角虽然之前看过c代码,但那时候太紧张了,所以也就呵呵了。

fanyaoz commented 8 years ago

本来自己水平就不高,第一题我看了一下,感觉好像会但又短时间想不出来,于是打算先做简单的题,苹果和求立方和的那道题不难,但是我犯了几个低级错误,耽误好长时间,苹果那道题,我加了一个计数的变量但没有赋初值为0,结果一直错。搞得心情很乱,之后立方和那到同样还是归零的问题。做完这两道之后就没多长时间了。 后来double times那道做的还蛮快的,但是提交晚了一步。 总而言之,第一次考试感觉自己暴露了许多基础问题,基础知识掌握不好,难题更不会做,再加上心态不好,导致发挥更不好。 接下来要好好扎实学习了。

dzc15331066 commented 8 years ago

本来看到杨辉三角就想到二项式定理的,于是自定义了一个求阶乘的函数,但没有对返回值初始化为1却没有发现,还以为出现了其它错误。搞了半天,最后一道题没时间看。

RebornC commented 8 years ago

1 第一次考试,没有金刚钻还想揽瓷器活,想要把所有题目做出来,但是凡是有某一题耗时太长便会紧张,想要放弃但是又觉得已经打了这么多行代码弃了太可惜。归根到底就是心态不好【怪我ㄟ( ▔, ▔ )ㄏ 2 英语烂,原谅double time那道题我是真的一时看不懂。 3 那道sleeping time,花了挺长时间做出来了,运行后觉得怎么输出怎么对,但是提交后都是wrong answer,不服气又反反复复改了好多遍然并卵。最后时刻突然想到漏了第二天时间减去第一天时间这种情况,于是连忙修改后复制粘贴submit,但是系统居然告诉我考试已结束!!!就慢那么几秒!!!(`へ´) 4 喔还有一题,忘记加符号&,导致代码无法运行成功,找不出bug 遂放弃

smallGum commented 8 years ago

学号:15331050 本次期中试由于自己对算法和循环输入输出还不够熟练,在第一题和杨辉三角那里耗费了许多时间,特别是杨辉三角,一开始在每次循环中忘记了对每行的第一个和最后一个数组元素赋好初值,导致debug了很久才弄明白,然而大量时间已经耗费了,最后只剩下10分钟做最后一题,然而做到一半后考试就结束了……发现自己对写代码依然很不熟练,以后还需要不断加强练习。

SaltyFish123 commented 8 years ago

Student id:15331047 As for me,I think my logic is really weak.For instance,in 1000 and 1004 my brain was in mess and I don't know how to clear my thought.So I was shut down.Then, I tried to use array to store the input and output.However,I don't have enough skill to make it out in that way.As result, I failed again. Eventually, I concluded that what I lack is the certain process of programming as well as the methods to use the skill of programming.Sometimes though I can finish the program compactly, I choose the ugly way.I have to improve my algorithm and learn more theories of programming.

Hughming commented 8 years ago

student id 15331017 About middle test,I don't have enough experience and method to make the questions accepted.Firstly,I didn't have a good habit,which can make sure that I am able to output correctly,or make a standard out put.For example the 1003 I use while(x!0)but i forget to cancel the printf0.so this stupid point obstruct me.

Petr-von commented 8 years ago

第一次考试,各种方,结果回来发现觉得自己不会的题目都明明可以写,杨辉三角二维数组也可以写,最后时间也可以写。最后说还是对算法不够熟练,写的太少,还要多多刷代码。

Listher commented 8 years ago

有两道简单的题目真的不难,回去想想就能写出来,可能着急,脑子就蒙了。关键是基础不牢,书看得太少,代码打的也少,知识点没有及时掌握,特别是最近学到的数组问题,一心学冒泡排序结果考试就蹦了。还有题目看不懂的问题,多看英文书吧。必须努力。

chenxd1996 commented 8 years ago

杨辉三角那道不知道用规律去做,还用定义去做,简直傻,最后没时间了。。。

15331011 commented 8 years ago

第一道想着有点费时间,先做下面,一直做到杨辉三角,没办法一直pe,又不舍得放弃。原来是\t,只能怪自己没看书,没理解机器的识别。最后一题应该比第一题难,看看就没做了。怎么说呢,基础不牢固,怕麻烦,应该就是我的问题了。

Bettyty commented 8 years ago

感觉这次期中考试难易程度还是适中的,就是第一道题纯属给我们一个下马威。一开始的时候太浮躁了,急着想把第一题做完,其实那时候思路根本就没有理顺,只是抱着打打看运行的对不对的心态。幸好后来先把第一题搁置,从比较容易的做起,然后倒数第三题做完再回过头来果真把第一题做好了。但是浪费了太多时间。刚看到最后一题的时候太轻视它了,以为不就是简单的加减,当最后一刻才想到了可能第二个时间可能比第一个时间早的情况时已经太晚了……而且杨辉三角那道题也根本没来得及看。

obrcnh commented 8 years ago

这次期中考试,我主要是刚开始被摘苹果的题目给坑到了,一直输出错误,搞得我有点急躁,心态就有点慌乱了,看题也就看不太进去了。直到后来,我调试之后才发现了错误所在,这时我的心态才开始平静下来,一道题一道题慢慢地看。开始看到杨辉三角和计算睡眠时间的题目时,我并没有多想便去果断放弃,所以最后时间主要都耗在第一题上了,当第四题快要做出来时,考试已经结束,所以只能默默地悲伤。

summer06 commented 8 years ago

15331062 1.在写代码的时候一定要记得乘号不能省略不能省略不能省略!第一道题本来不是难题,思路也很清晰,但是打的时候却一直不能运行,后来做别的题,每做一题又回来重新把第一题打一次,还是不能运行。可能是因为一开始紧张忘记,然后又先入为主,所以一直没有发现问题出在漏打乘号上。直到做完三道题回来,才发现这个bug,但是已经不够时间打完了。在这道题上反反复复耗费了很多时间。血的教训。以后一定一定一定不会再忘记乘号不能省略! 2.因为在第一题上耗费了时间,所以没有打最后两道题。考完后试了试,睡眠时间那道题还是很简单的,5分钟就打出来了,有点后悔当时没有选择先做这个,还是栽在了钻牛角尖的习惯上。不过杨辉三角的题我一开始的确没有什么思路,所以没做出来我也不太遗憾。 3.总的来说,找不出自己的bug还是自己修炼没有到家。以后我要多帮别人debug,这样才能好好提高自己找bug的能力,不要让第一题这种弱智的错误再出现。

CN96 commented 8 years ago

我觉得我在考试中有点急,1003题没看清楚,以为是输出的数为0时就跳出,但事实上是输入0时跳出。结果重复修改上交错了很多次,直到最后重新静下心来看题才发现。做1005时我又没理解好题意,想当然地以为不用考虑第二天的情况,结果剩下的时间一直在尝试各种小修改和提交,直到最后几分钟干脆放弃。 综上1.我在做题时需要冷静,全面的审题和思考。 2.平时还是要多看书多做题,比如这次1004需要的/t我就不了解。

edwincai commented 8 years ago

学号:14307004 1.简单说一下这次考试的过程:这次期中考试感觉难度适中,静下来做的话估计能做三四道。然而考试的时候太紧张,平常的写伪代码等等的方法忘得九霄云外,只是埋头打代码,思路都还没有理清楚。一开始第一道题吓到了,于是跳到后面。立方和的那题一直输出错误,浪费了好多时间,弄得心烦意乱,还是放弃了。然后跳到后面的题目,发现睡眠的那题似乎有点头绪,但一直卡在case#3。临近结束时的五分钟,本来完全有时间把立方和的那道简单题目拿下,却一直纠结应该攻克睡眠题还是立方和题目。最后灵光一闪,发现立方和的那题没有初始化。仓促改完以后,时间已经到点了。此刻的心情是崩溃的,我成了为数不多的只打出一道题的人。

  1. 我觉得考试也暴露出了平常的一个不够好的习惯,就是缺乏自己犯过的错误的总结。这些小错平常可能问题不大,有充足的时间debug。然而到考试的时候,这些小错将会造成难以估计的后果。以立方和那题为例,明明是很简单的题目,就是忘了对立方和进行初始化,然后折腾了很久。现在回想起来,忘了初始化这种小错,之前练习时也遇到过,不过平时都是放任的态度,归根到底还是态度不够严谨。 3.关于心态和效率低的问题,事后回想,主要是平时太悠闲。代码从容的debug半天弄好了就没管了,全然没有反思自己为什么这么慢,是对哪个地方不够熟练。这也导致考试的时候时间一紧,整个人都吓得六神无主。 4.关于以后,我觉得一方面要多总结,平常练习的时候,哪怕自己通过了,也要把握时间,做得慢的话要想想自己为什么做得慢,是哪个知识点没有熟练。另一方面,除了要多练多熟悉算法,还要多看书,回归课本。
dengsonhua commented 8 years ago

学号15331059. 1.伪代码的作用很好,但是一开始写的时候写的比较乱,而且后面赶时间也没有写出来了,导致重复试验了多次。 2.细节方面出错很多,有时不记得&。特别最简单的摘苹果,居然忘记了数组下标,导致不停地查看,居然也没看出,浪费了太多时间,严重影响了信心。 3.以后必须加强限时训练,减少细节出错,并且多写伪代码。

angelbeatscharlotte commented 8 years ago

学号:15331088 首先因为平时就没有打很多的代码,知识未牢牢掌握,所以未能完成是意料之中的事。接着,在做题过程中又未能把握好时间,在第一题上浪费了时间,还未能做出。然后因为解题时未能将思路整理好,所以就没有又将时间浪费了。最后因为自己也有所紧张而未能好好答题。

yyh15331021 commented 8 years ago

学号:15331021 其实我觉得有几个大的问题,首先是基础没打牢固,遇见问题没有自己很好的思路,然后就是做题太急了,甚至说有点慌,毕竟是第一次考试,而且是上机的,所以没有拿捏好做题的感觉。解决方法就是花多一些时间在打代码上,多看书,把基础知识弄懂。每天坚持打几百行代码,久而久之,就对问题能够比较熟练的掌握,当然,多思考,多尝试也是很必要的

EdwardChan1996 commented 8 years ago

15331027 对循环结构不熟悉导致在第一题用了太多时间,后两题基本没有时间去看;首次上机测试有些紧张,做题的时间也没有把握好。还是要多做练习。

PULSARE commented 8 years ago

学号15331051 定式思维太严重,总觉得以前貌似做过的题就该用一样的方法。第一题输出图形一直在纠结下面一半如何输出(现在想想真是蠢)。。苹果那一题看错题一直没输出正确答案后就慌了,导致后面的时间不够,看题也静不下心。循环结构也是不熟悉,在循环次数上浪费了时间。

inkblack commented 8 years ago

学号15331003 杨辉三角那道题,一开始看的时候很懵逼,虽然知道数学规律但是不知道怎么输出。做的时候本来打算是因为是对称的,所以从中间划分,只要能找到前面一半的规律,后面反着输出然后换行就可以了,然后就用了数组来做,结果大概规律没找对,并不能好好按行输出,然后又试了不用数组直接找规律的方法,也没有做出来,然后时间不是很多了我就跳到后一道睡眠时间的题上了。 睡眠时间这道题一开始我想简单了,后来发现07:30不能很简单地就直接输入进去就可以直接用,然后就想了各种方法,比如把:单独一开始声明为字符啊什么的,结果发现并不可以……连续输入07:30,尤其是后面30的时候会被认成一个数字,所以我也不能用int数组。对于计算我的思想就是按位来计算…… 然后时间又没有了,最后就没有做出来。

ghost commented 8 years ago

学号15331043 首先1000,这一题以前做过类似的,那个时候又花了比较多的时间,所以在考试时看到的时候就畏难跳过了,结果回来自己冷静下来打代码发现并没有那么难,只要找到规律就好。 然后,1001,摘苹果很快写出来。 1002,这个忘了每次循环结束重新初始化,在这里磨了很久 1003,这个看错题目要求,没有注意到输入0停止这个条件,还有自己把问题想复杂了也是一个原因。 1004,杨辉三角看到这个的时候,感觉要用二维数组,会很麻烦,结果并不麻烦,只要掌握规律,这道题充分让我明白不要对题目先入为主导致畏难心理。 1005,因为一直都没有考虑充分,所以一直没有accepted. 总结:好好看书,多打代码。

Jasoncsh commented 8 years ago

学号15331053 对于1000及杨辉三角这样的题,由于我本人是小白,课外又练得不够多,对这种题基本是懵的;另外有些会做的题也出了很多错,在1002上我在设置计数的变量时同样也忘了归零;1003题我虽然考虑了到零时停止,却在长度为零又输出了零,到最后才改过来。 总结:多看,多做,拿出高考前刷题的精神。

CXDris commented 8 years ago

学号15331028 1.在考试之前由于练习不够多, 没有底气, 导致考试心态失衡。 2.在紧张的时候会有一种不抱希望的感觉,所以在数学问题上本来简单的脑子却不大转得过来弯。 3.在1000上面,由于分析的时候一个条件出了错误, 导致程序无限循环运行,放下了这道题先去做了其他的,直到考试马上结束了才想起来,但是已经来不及debug了。 4.1003误认为譬如出现1 2 2 这样的也只能算为一对数, 所以一直钻在牛角尖里。

LGA1150 commented 8 years ago

学号15331058 尽管在规定的时间内完成了所有题目,但我还是有一些小问题 1000 未能弄透各循环变量间的关系 1004 写算排列数的函数的时候,比较紧张。最后虽然写出来了,但感觉比较乱。 这是考试时写的:

long c(int a, int b) {
  long fz, fm, i, j, acc0 = 1, acc1 = 1;
  if (b == 0 || b == a) return 1;
  fz = a;
  fm = b;
  for (i = 0; i < b; i++) {
    acc0 *= fz--;
  }
  for (i = 0; i < b; i++) {
    acc1 *= fm--;
  }

  return acc0 / acc1;
}

实际上可以简化成这样:

long c(int a, int b) {
  long i, acc0 = 1, acc1 = 1;
  for (i = b; i > 0; i--) {
    acc0 *= (i + a - b);
    acc1 *= i;
  }
  return acc0 / acc1;
}
yyh15331004 commented 8 years ago

考试心态不好,基本功也不扎实,没能迅速的找到算法和思路,而且由于紧张没能深入思考,多刷题多思考吧。

yyh15331004 commented 8 years ago

多于一些陌生的题目看见就心慌,而且精力过多的集中到打代码,忽视了对于算法和逻辑的思考,导致bug频出,无法成功AC一些较容易的题目。

yyh15331007 commented 8 years ago

1000把中间有部分把i打成1,代码怎么看都是对的,但就是输出错误,还有一些莫名其妙的笔误,把例子里的数当成变量,还是怎么看都对,结果始终AC不了。还有就是不自信,一卡壳就想完了完了,内心一片崩溃,很简单的错误都检查不出来。

StellaChan commented 8 years ago

1.不太熟悉循环,在第一题输出图案耗费了挺长时间,做到一半还放弃了... 2.摘苹果那题挺简单的,但是我没看清题目,忘了加上板凳的30厘米,找了好久才找出了错误。 3.计算立方和,输入10,我的输出的是3024,sample中输出的是3025....我愣愣地在找错误,后来发现是sample错了T_T 4.输出杨辉三角那题,完全没有想到用二维数组... 5.计算睡眠时间没有考虑到有可能睡到第二天

Dxiaocai666 commented 8 years ago

在1000时犯傻了,看到“根据给定的边长(一个奇数),打印出一个由字符'+'和'-'组成的方形图案”,就想着是不是只要有+有-就行了,纠结了老半天,还问了TA = =,完全忘了sicily女神是不以人的意志为转移的,还忽略了“奇数”这个细节。。。总之就是白白花时间纠结在不必要的事上了,真正理解题目后又没有细想就觉得还要反着输出一次麻烦。。。其实一点也不麻烦= =

Dxiaocai666 commented 8 years ago

1004杨辉三角,完全是无从下手的感觉,知道要用一定的数学规律,可是由于没想到用数组,就往无限复杂的方向上想了。。。

Dxiaocai666 commented 8 years ago

由于在1003 double times上改来改去(还是跟理解题意有关),耽误了一些时间,最后1005就没多少时间了,而且看了题目,觉得要分很多情况,很复杂的样子(是基础问题),就坦然地放弃了。。。

Cigar32 commented 8 years ago

15331010 考前准备不充分,考试就有点慌神= =1000就钻进死胡同,浪费大量时间的同时还扰乱了自己思维,然后判断失误以为1004没很多人做出来就放弃了然后由于时间不够1005也没做出来。回来之后自己做发现1004一个很简单的二维数组就可以轻松搞定追悔莫及啊= =还是自己的能力不足以后要好好学习了@_@

chengwenchao commented 8 years ago

1.期中题目算法都相对比较简单,但是却不能有足够的基础去支撑所想到的算法。很多细节问题因为基础知识不够扎实导致不能完成。导致1004与1005都是PE,1004不会用水平制表符\t,1005未意识到小于10的书输出不会有前缀0. 2.熟练度不够,代码写得过少,速度太慢,常用的结构需要构思很久,导致时间不够。

cc598 commented 8 years ago

楊輝三角一看只有那麼少人完成了,果斷略過.double那題看不懂題目所以略過.時鐘題,思路不對,導致做了非常多的時間。總結來說要多做題,累積經驗。

yyh15331068 commented 8 years ago

期中题目我写了前三道 第四道还没ac时间就到了 我觉得第一道花的时间有点多 对图形无感 其实如果不用编程语言 用数学思维想还是只是一个类似找规律的题 所以还是循环语句用的不是很熟练 对题目没有一个整体的思路 导致时间不够用

most-cute-fangfang commented 8 years ago

1000:这道题真心以前没做过,就算做过平行四边形那题,也是直接printf出来的,所以一点思路都没有。考完之后问了几个同学,慢慢有点感觉,前面半部分是和同学一起完成的,后面一半是自己想出来的,最后后面多了一列,自己改正了一下bug就没有啦,很开心~~ 1001、1002两道题在考试的时候做出来了,但是1002总是输出3026,最后自己把sum=0的位置改变了一下就可以输出正确的答案了,这个起码搞了一个小时的感觉..... 1003这个卡在我用a[i]==a[i+1]比较,只能把相邻的两个成倍数关系的数找到,所以会少,外面还要套一个大循环,这里理解了很久..... 1004杨辉三角我是在网上百度了.....但是.....好吧,我直接摘抄了网上的程序,但是结果还是出不来.....这个还没有问同学.....TA大大我错了....晚点就去问... 1005我自己想出来了哦!考试的时候还以为很难呢!!结果蛮简单的嘛~但是刚刚在群里得知可能睡到第二天.....这个情况的确没有考虑到 总的来说,就觉得自己打的代码太少,思维懒惰.....人家有在改正了啦....以后要多打代码~

most-cute-fangfang commented 8 years ago

TA大大,我是楼上的,我的学号是15331073!!