|
第一阶段先给大家看周日考试的结果:
题目不难,1,2,3三体相当于第一题难度,4相当于第二题难度差一点,5,6比第三四题简单一点,整体希望B班300分,C班200分。
周瀚文,程宇飞成绩不错
问题1:交作业不规范,注意要发邮箱,要打包,文件要按要求命名,考试时文件里面要写freopen
问题2:编程思路要清晰,基础题目要有套路。
问题3:程序段组合很不熟练。
以第一题为例:
特别可怕:ZSY同学,第一题,0分,检查,发现cout中少打了空格,加上得到20,在检查,发现if (b>=d)写成了 if (b>d) ,加上=,100分!!!
题目会做但是不得分,什么原因?
JZ同学:干嘛起手就是ans+=60-b?人是怎么计算的?你为什么不这样
YZW:if(b>d)是正确的可以理解的,但是else怎么就掉了呢?
我的程序:
- cin>>a>>b>>c>>d;
- t=60*c+d-(60*a+b);
- x=t/60,y=t%60;
- cout<<x<<' '<<y;
复制代码
体会下,当然也可以这样:
- cin>>a>>b>>c>>d;
- y=d-b;
- x=c-a;
- if (y<0) {y+=60;x--;}
- cout<<x<<' '<<y<<endl;
复制代码
你为什么不这么写?这个同学你能解释下你为什么这样写吗?
- cin>>a>>b>>c>>d;
- ans=ans+(60-b);
- a++;
- ans=ans+d;
- ans=ans+(c-a);
- ans1=ans/60;
- ans2=ans%60;
- cout<<ans1<<' '<<ans2;
复制代码
|
|