跑步锻炼
题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
小蓝每天都锻炼身体。
正常情况下,小蓝每天跑 11 千米。如果某天是周一或者月初(11 日),为了激励自己,小蓝要跑 22 千米。如果同时是周一或月初,小蓝也是跑 22 千米。
小蓝跑步已经坚持了很长时间,从 20002000 年 11 月 11 日周六(含)到 20202020 年 1010 月 11 日周四(含)。请问这段时间小蓝总共跑步多少千米?
#includeint main() { int day[2][13]={0,31,29,31,30,31,30,31,31,30,31,30,31, 0,31,28,31,30,31,30,31,31,30,31,30,31}; //day[0]是闰年 //填补法 int y1=2000,m1=1,d1=1;//初始日期 int zhou=6;//当前周几 int sum=0;//总里程 while(!(y1==2020&&m1==10&&d1==1)) { if(zhou==1||d1==1) { sum+=2; } else { sum+=1; } int f=((y1%4==0&&y1%100!=0)||(y1%400==0))?0:1;//判断闰年 d1++; if(d1>day[f][m1])//判断天数合法? { d1=1;m1++; } zhou++; if(zhou>7) //判断星期几合法? { zhou=1; } if(m1>12) //判断月份合法? { m1=1;y1++; } } printf("%d",sum+2);//最后一天跑2公里 return 0; }
平面分割 1391
题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
2020 个圆和 2020 条直线最多能把平面分成多少个部分?
所以是 (1+20)20/2+1+(40+42+·····78)=1391
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)