洛谷-小鱼的航程(改进版)-循环!循环!循环!

题目背景 Background
原来的题目太简单,现改进让小鱼周末也休息,请已经做过重做该题。
 题目描述 Description
有一只小鱼,它上午游泳150公里,下午游泳100公里,晚上和周末都休息(实行双休日),假设从周x(1<=x<=7)开始算起,请问这样过了n天以后,小鱼一共累计游泳了多少公里呢?
 输入输出格式 Input/output
输入格式:
输入两个整数x,n(表示从周x算起,经过n天)。
输出格式:
输出一个整数,表示小鱼累计游泳了多少公里。
 输入输出样例 Sample input/output
样例测试点#1
输入样例:
3 10
输出样例:
2000
思路:循环,求余,不是周六周日,加上1,最后*250就得了。
代码如下:
 1 #include<stdio.h>    
 2 int x,n,s[8]={0,1,1,1,1,1,0,0},ans;    
 3 int main()    
 4 {        
 5     scanf("%d%d",&x,&n);  
 6     while(n>0)    
 7     {    
 8         if(s[x]==1)  
 9         {  
10         ans=ans+250;  
11         }    
12         if(x==7) x=1;  
13         else   
14         {  
15             x++;   
16         }   
17         n--;    
18     }    
19     printf("%d\n",ans);   
20     return 0;    
21 }    

 

posted @ 2015-02-21 12:40  Memoryヾノ战心  阅读(945)  评论(0编辑  收藏  举报