鱼C论坛

 找回密码
 立即注册
查看: 2894|回复: 5

求助

[复制链接]
发表于 2022-9-15 18:04:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. #include <stdio.h>
  2. #include "ssebtr1.h"

  3. int main()
  4. {
  5.         int i,time,BPM,rate,age;
  6.         printf("请输入年龄:\n");
  7.         scanf("%d",&age);
  8.         rate=220-age;
  9.         BPM=150;
  10.         playSound(BPM);
  11.         i=getHeartRate();
  12.         if(i>rate)
  13.         {
  14.                 printf("请马上停止脚步,否则有生命危险...\n");
  15.                 return -1;
  16.         }
  17.         else if(i>=rate*0.85&&i<rate)
  18.         {
  19.                 printf("请放慢脚步\n");
  20.                 BPM=BPM-20;
  21.                 playSound(BPM);
  22.                 return 0;
  23.         }
  24.         else if(i<rate*0.85&&i>=rate*0.75)
  25.         {
  26.                 printf("Come on,请加快节奏\n!");
  27.                 BPM=BPM+20;
  28.                 playSound(BPM);
  29.                 return 0;
  30.         }
  31.         else
  32.         {
  33.                 playSound(BPM);
  34.                 return 0;
  35.         }
  36.         return 0;
  37.         }
复制代码

fatal error C1083: Cannot open include file: 'ssebtr1.h': No such file or directory
这个怎么解决
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-9-15 18:11:41 | 显示全部楼层
缺少了头文件 'ssebtr1.h',找到 'ssebtr1.h'并加入工程中
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-15 20:25:11 | 显示全部楼层
1.png

你有什么话要说吗?
知道吗?学编程并不是没有要求
学编程是有要求的
学编程不要求你数学好,也不要求你英语好
但是要求你眼神好
就是怕你看不到,特意给你标红了的,但是你为什么就是看不到呢?
这都给你标红了你依然看不到,就更不用说写错一个字符这种更难以察觉的问题了
为什么标红了都依然看不到?在我看来就是因为不认真的问题
不认真还怎么学编程呢?
知道吗?对于初学者来说,编程中出现的绝大多数问题都是因为不认真导致的
所以,想要学编程就请认真一点吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-9-15 21:03:44 | 显示全部楼层
人造人 发表于 2022-9-15 20:25
你有什么话要说吗?
知道吗?学编程并不是没有要求
学编程是有要求的

我没看答案唉。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-9-15 21:05:34 | 显示全部楼层
我爱派森love 发表于 2022-9-15 21:03
我没看答案唉。。。

我每次都是等程序运行起来才看答案,你以为我是遇到问题就去看答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-9-15 21:39:46 | 显示全部楼层
桃花飞舞 发表于 2022-9-15 18:11
缺少了头文件 'ssebtr1.h',找到 'ssebtr1.h'并加入工程中

我的代码:
  1. #include <stdio.h>
  2. #include "ssebtr1.h"

  3. int main()
  4. {
  5.         int i,time,BPM,rate,age;
  6.         printf("请输入年龄:\n");
  7.         scanf("%d",&age);
  8.         rate=220-age;
  9.         BPM=150;
  10.         playSound(BPM);
  11.         i=getHeartRate();
  12.         if(i>rate)
  13.         {
  14.                 printf("请马上停止脚步,否则有生命危险...\n");
  15.                 return -1;
  16.         }
  17.         else if(i>=rate*0.85&&i<rate)
  18.         {
  19.                 printf("请放慢脚步\n");
  20.                 BPM=BPM-20;
  21.                 playSound(BPM);
  22.                 return 0;
  23.         }
  24.         else if(i<rate*0.85&&i>=rate*0.75)
  25.         {
  26.                 printf("Come on,请加快节奏\n!");
  27.                 BPM=BPM+20;
  28.                 playSound(BPM);
  29.                 return 0;
  30.         }
  31.         else
  32.         {
  33.                 playSound(BPM);
  34.                 return 0;
  35.         }
  36.         return 0;
  37.         }
复制代码

小甲鱼的代码:
  1. #include <stdio.h>
  2. #include "ssebtr1.h"

  3. int main()
  4. {
  5.         int age, max_hr, bpm, hr; // hr即HeartRate,心率的意思

  6.         printf("请输入您的年龄:");
  7.         scanf("%d", &age);

  8.         max_hr = 220 - age;
  9.         bpm = 150;

  10.         playSound(bpm);
  11.         hr = getHeartRate();

  12.         if (hr > max_hr)
  13.         {
  14.                 printf("请马上停止跑步,否则会有绳命危险……\n");
  15.         }
  16.         else if (hr > max_hr * 0.85)
  17.         {
  18.                 printf("请放慢脚步\n");
  19.                 bpm = bpm - 20; // 注意,这里需要先修改bpm的值
  20.                 playSound(bpm); // 你不能在这里传入bpm-20
  21.         }
  22.         else if (hr < max_hr * 0.75)
  23.         {
  24.                 printf("Come on,请加快节奏!\n");
  25.                 bpm = bpm + 20;
  26.                 playSound(bpm);
  27.         }
  28.         else
  29.         {
  30.                 playSound(bpm);
  31.         }

  32.         return 0;
  33. }
复制代码

通过调用 playSound() 函数播放指定节奏的音乐。
该函数有一个参数,用于指定待播放音乐的 BPM(次心跳/分钟);如果该函数成功调用并播放,返回值为 0,如果找不到对应 BPM 的音乐或调用失败,返回值为 -1。

这句话怎么翻译呢,我认为返回就用return,所以用了好多return
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-23 20:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表