@sensitive-cs
        
        2016-10-19T09:11:58.000000Z
        字数 369
        阅读 966
    给出一本书的页数,和小明一周每天能读数的页数,假设小明每个周的读书习惯相同。算出小明在星期几能把这本书读完。(小明从星期一开始读。)
用一个sum变量累加星期一到周末读的页数,循环往复,直到sum大于等于书的页数,输出当前的前一天(原因具体看代码)。要注意的是对星期一和星期日的转换。
#include <stdio.h>int a[8];int main(void){int n,sum = 0;int i,j = 1;scanf("%d",&n);for (i = 1;i <= 7;i++)scanf("%d",&a[i]);while (sum < n){sum += a[j];j++;if (j == 8)j = 1;}if (j == 1)printf("%d\n",7);elseprintf("%d\n",--j);return 0;}
