0
点赞
收藏
分享

微信扫一扫

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

眼君 2022-01-08 阅读 88
c++c语言

理清思路即可:

代码如下:

C语言:

#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;
}
举报

相关推荐

7-17 爬动的蠕虫

爬动的蠕虫

PTA 7-17 成绩转换

7-15 做梦的wls (20 分)

7-15 计算圆周率 (15 分)

7-7 猴子吃桃问题 (15 分)

7-15 h0067. 特殊数字 (15 分)

7-2 念数字 (15 分)

0 条评论