蓝桥杯“刷题统计”一题题目如下:
依照测试用例所以输出了i-1,但我不理解为什么是i-1
还有就是测试用例一直有4个没过,不知道问题在哪里
完整代码如下
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
long int a,b,n,i,done=0;
scanf("%ld",&a);
scanf("%ld",&b);
scanf("%ld",&n);
for(i=1;done<n;i++){
if((i%7==0)||(i%7==6)){
done+=b;
}
else{
done+=a;
}
}
printf("%ld",i-1);
// 请在此输入您的代码
return 0;
}