m0_62602083 2021-10-20 17:50 采纳率: 0%
浏览 83
已结题

一只袋鼠要过河。袋鼠过河的问题

一只袋鼠要从河这边跳到河对岸,河很宽,但是河中间打了很多桩子,每隔一米就有一个,每个桩子上都有一个弹簧,袋鼠跳到弹簧上就可以跳的更远。每个弹簧力量不同,用一个数字代表它的力量,如果弹簧力量为5,就代表袋鼠下一跳最多能够跳5米,如果为0,就会陷进去无法继续跳跃。河流一共N米宽,袋鼠初始位置就在第一个弹簧上面,要跳到最后一个弹簧之后就算过河了,给定每个弹簧的力量,求袋鼠最少需要多少跳能够到达对岸

#include <stdio.h>
int main()
{
int i = 0;
int j = 0;
int a[100] = {0};
int n = 0;
int step = 0;
printf("请输入n的值:");
scanf("%d",&n);
printf("请输入每个庄子的弹跳系数:");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
while(n!=0)
{
for(i=0;i<n;i++)
{
if(a[i]>=n-i)
{
n = i;
step++;
break;
}
}
}
printf("袋鼠过河至少需要%d次",step);
printf("\n");
return 0;
}

请问我这样做有问题吗

  • 写回答

1条回答 默认 最新

  • 有问必答小助手 2021-10-22 10:48
    关注

    你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


    本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


    因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。

    评论

报告相同问题?

问题事件

  • 系统已结题 10月28日
  • 创建了问题 10月20日

悬赏问题

  • ¥15 Coze智能助手搭建过程中的问题请教
  • ¥15 12864只亮屏 不显示汉字
  • ¥20 三极管1000倍放大电路
  • ¥15 vscode报错如何解决
  • ¥15 前端vue CryptoJS Aes CBC加密后端java解密
  • ¥15 python随机森林对两个excel表格读取,shap报错
  • ¥15 基于STM32心率血氧监测(OLED显示)相关代码运行成功后烧录成功OLED显示屏不显示的原因是什么
  • ¥100 X轴为分离变量(因子变量),如何控制X轴每个分类变量的长度。
  • ¥30 求给定范围的全体素数p的(p-2)/p的连乘积值
  • ¥15 VFP如何使用阿里TTS实现文字转语音?