文章

1

粉丝

306

获赞

0

访问

10.7k

头像
c语言
P1005 计算机考研机试入门题
发布于2020年4月21日 13:42
阅读数 10.7k

  1. /*Time Limit: 1000 ms
  2. Memory Limit: 256 mb
  3. 众所周知,北校区的博学楼是有11层楼,并且有三个电梯。
  4. 假设电梯上升一层需要6秒,下降一层需要4秒,在每在一层停留需要3秒。
  5. 电梯初始在1楼,现在给你电梯要去楼层顺序,
  6. 例如3,2,5代表电梯从1楼到达三楼,再从三楼到达2楼,再从2楼到达5楼。
  7. 问通过这些操作,电梯需要花多少时间?
  8. 例如3,2,5,从1楼到3楼需要2 * 6秒,然后停留3秒,再从3楼到2楼需要4秒,再停留3秒,
  9. 再由2楼到5楼需要3 * 6秒,停留3秒。所以总共需要2 * 6 + 3 + 4 + 3 + 3 * 6 + 3 = 43。
  10. 如果上次要停留的楼层与这次相同,则只需要再停留3秒即可。*/

 

 

#include<stdio.h>
int time(int a[],int n);                                                  
int main(){

    int T,end=0;//end即为最后的输出时间
    scanf("%d",&T);
    while(T--){//T组样例
    int n;
    scanf("%d",&n);    
    int a[n+1];//要储存一楼
    end=time(a,n);//数组的输入在函数内进行
    printf("%d\n",end);
 &nb...

登录查看完整内容


登录后发布评论

1 条评论
admin SVIP
2020年4月21日 21:33

代码可以使用代码插件哦~laugh

赞(0)