展开全部
1、输入有范围,两个变量输入都需要验证,方法变量处置范围以外,循环判断输入。
2、天数循环计数,日期0~6周期自增。用变量累加计数结果。
下面是演示代码:
#include<stdio.h>
int main()
{
int i,j,a=7,n=366,cnt=0;
while(a<0 || a>6)
printf("请输入a的值(0~6):"),scanf("%d",&a);
while(n<0 || n>365)
printf("请输入n的值(0~365):"),scanf("%d",&n);
for(i=0,j=a;i<n+1;i++,j++)
{
if(j==4) cnt++;
if(j==6) j=-1;
}
printf("上机次数%d次\n",cnt);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询