今日回顾(仅供自己学习)
2013.蟠桃记
好理解些:搞清楚最后一天没有吃(之前出错了)
#include<stdio.h>
void main(){
int n,i,j=1;
printf("输入天数:\n");
scanf("%d",&n);
n--; //重要!第n天剩一个,说明第n天还没吃,要抛去这一天
while(n--){ //从最后一天倒着退到第一天得总数
j=j+1;
j=j*2;
}
printf("%d\n",j);
}
2018.母牛的故事
找规律,前四年每年新出生一头小牛,从第五年开始a[i]=a[i-1]+a[i-3];
最近做的不好,把之前题又重新写了下,感觉大部分都可以。
- 优化(以下两个误删了,总结下要点吧)
1.闰年平年那个也用数组实现了,之前有点繁琐。flag=0或1控制了数组2月的29或者28天。
2.成绩那个用switch做了,不用if语句了。score/10巧妙的解决了case里面只能常量的问题,这个想了好久都没解决。
最后,竟然还有2个题做不出来,先记下来,以后再做吧。
前天,昨天做的题都不好,明天再做一次吧。
希望能有进步!