7-17 爬动的蠕虫 (15 分)

简介: 理清思路即可:

理清思路即可:

代码如下:


C语言:


1.#include<stdio.h>
int main()
{
  int N,U,D;
  scanf("%d%d%d",&N,&U,&D);
  int number=0;
  int s=0;//位移距离
  while(s<N){
    if(number%2==0)
      s+=U;
    else
      s-=D;
    number++;
  }
  printf("%d",number);
}

C++:

#include<iostream>
using namespace std;
int main()
{
  int N,U,D;
    cin>>N>>U>>D;
  int number=0;
  int s=0;//位移距离
  while(s<N){
    if(number%2==0)
      s+=U;
    else
      s-=D;
    number++;
  }
    cout<<number;
}
相关文章
|
弹性计算 运维 安全
畅享幻兽帕鲁:快速搭建稳定服务器,与小伙伴畅游游戏世界!
畅享幻兽帕鲁:快速搭建稳定服务器,与小伙伴畅游游戏世界!
837 0
|
Linux 网络安全 持续交付
PXE+Kicstart自动部署Centos系统
PXE+Kicstart自动部署Centos系统
249 0
|
Java 程序员 调度
生活中例子告诉你:Java NIO复用器Selectors
生活中例子告诉你:Java NIO复用器Selectors
250 0
生活中例子告诉你:Java NIO复用器Selectors
Go---Go语言io流小项目“地摊管理系统”
Go---Go语言io流小项目“地摊管理系统”
|
JSON 关系型数据库 PostgreSQL
|
Android开发
Android中TextView setText int 报错
在对中TextView setText 覆值int 时报错,网上查下原因是setText整型表明是设值R.id.xxx,当然找不到。 解决方法是将int转化为string,用String.valueOf(xxx)
790 0
|
7天前
|
存储 关系型数据库 分布式数据库
PostgreSQL 18 发布,快来 PolarDB 尝鲜!
PostgreSQL 18 发布,PolarDB for PostgreSQL 全面兼容。新版本支持异步I/O、UUIDv7、虚拟生成列、逻辑复制增强及OAuth认证,显著提升性能与安全。PolarDB-PG 18 支持存算分离架构,融合海量弹性存储与极致计算性能,搭配丰富插件生态,为企业提供高效、稳定、灵活的云数据库解决方案,助力企业数字化转型如虎添翼!