我爱派森love 发表于 2022-9-15 18:04:48

求助

#include <stdio.h>
#include "ssebtr1.h"

int main()
{
        int i,time,BPM,rate,age;
        printf("请输入年龄:\n");
        scanf("%d",&age);
        rate=220-age;
        BPM=150;
        playSound(BPM);
        i=getHeartRate();
        if(i>rate)
        {
                printf("请马上停止脚步,否则有生命危险...\n");
                return -1;
        }
        else if(i>=rate*0.85&&i<rate)
        {
                printf("请放慢脚步\n");
                BPM=BPM-20;
                playSound(BPM);
                return 0;
        }
        else if(i<rate*0.85&&i>=rate*0.75)
        {
                printf("Come on,请加快节奏\n!");
                BPM=BPM+20;
                playSound(BPM);
                return 0;
        }
        else
        {
                playSound(BPM);
                return 0;
        }
        return 0;
        }

fatal error C1083: Cannot open include file: 'ssebtr1.h': No such file or directory
这个怎么解决

桃花飞舞 发表于 2022-9-15 18:11:41

缺少了头文件 'ssebtr1.h',找到 'ssebtr1.h'并加入工程中

人造人 发表于 2022-9-15 20:25:11



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

我爱派森love 发表于 2022-9-15 21:03:44

人造人 发表于 2022-9-15 20:25
你有什么话要说吗?
知道吗?学编程并不是没有要求
学编程是有要求的


我没看答案唉。。。{:10_247:}

我爱派森love 发表于 2022-9-15 21:05:34

我爱派森love 发表于 2022-9-15 21:03
我没看答案唉。。。

我每次都是等程序运行起来才看答案,你以为我是遇到问题就去看答案{:10_247:}{:10_247:}

我爱派森love 发表于 2022-9-15 21:39:46

桃花飞舞 发表于 2022-9-15 18:11
缺少了头文件 'ssebtr1.h',找到 'ssebtr1.h'并加入工程中

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

int main()
{
      int i,time,BPM,rate,age;
      printf("请输入年龄:\n");
      scanf("%d",&age);
      rate=220-age;
      BPM=150;
      playSound(BPM);
      i=getHeartRate();
      if(i>rate)
      {
                printf("请马上停止脚步,否则有生命危险...\n");
                return -1;
      }
      else if(i>=rate*0.85&&i<rate)
      {
                printf("请放慢脚步\n");
                BPM=BPM-20;
                playSound(BPM);
                return 0;
      }
      else if(i<rate*0.85&&i>=rate*0.75)
      {
                printf("Come on,请加快节奏\n!");
                BPM=BPM+20;
                playSound(BPM);
                return 0;
      }
      else
      {
                playSound(BPM);
                return 0;
      }
      return 0;
      }

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

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

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

      max_hr = 220 - age;
      bpm = 150;

      playSound(bpm);
      hr = getHeartRate();

      if (hr > max_hr)
      {
                printf("请马上停止跑步,否则会有绳命危险……\n");
      }
      else if (hr > max_hr * 0.85)
      {
                printf("请放慢脚步\n");
                bpm = bpm - 20; // 注意,这里需要先修改bpm的值
                playSound(bpm); // 你不能在这里传入bpm-20
      }
      else if (hr < max_hr * 0.75)
      {
                printf("Come on,请加快节奏!\n");
                bpm = bpm + 20;
                playSound(bpm);
      }
      else
      {
                playSound(bpm);
      }

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

这句话怎么翻译呢,我认为返回就用return,所以用了好多return
页: [1]
查看完整版本: 求助