我想要达到的结果Creeper最近发现自己越来越胖了,他下定决心开始减肥。他给自己制定了一个跑步锻炼计划:每周一、三、五在操场跑的圈数一样多,每周二、四、六在操场跑的圈数一样多。周末Creeper决定奖励自己休息一天。问Creeper一个月累计跑了多少圈;Creeper是在2021年开始锻炼的。
输入
第一行输入两个整数,分别表示月份和这个月的第一天是星期几,(星期天用0表示)
第二行输入两个[1,100]区间内的整数,分别表示每周一、三、五和二、四、六每天跑圈数
输出
输出这个月Creeper累计在操场跑步锻炼的圈数。
输入
1 0
5 6
输出
143
/*输入
第一行输入两个整数,分别表示月份和这个月的第一天是星期几,(星期天用0表示)
第二行输入两个[1,100]区间内的整数,分别表示每周一、三、五和二、四、六每天跑圈数
输出
输出这个月Creeper累计在操场跑步锻炼的圈数。*/
#include <stdio.h>
#include <stdlib.h>
int numberData(int n) {
if (n==1||n==3||n==5||n==7||n==8||n==10||n==12)
{
return 31;
}
else if (n==2)
{
return 28;
}
else
{
return 30;
}
}
int main()
{
int n = 0,k=0,n1=0,n2=0;
scanf("%d%d", &n,&k);
scanf("%d%d",&n1,&n2);
int numData = numberData(n);
int resnum = 0;
for (int i = 0; i < numData; i++)
{
if (k==1||k==3||k==5)
{
resnum += n1;
}
else if(k == 2 || k == 4 || k == 6)
{
resnum += n2;
}
k = (k + 1) % 7;
}
printf("%d",resnum);
return 0;
}