| 
 | 
 
2鱼币 
#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; 
} 
 
问题一:#include "ssebtr1.h"这是什么鬼?查不到 
问题二: hr = getHeartRate();这个鬼又是干嘛的?
 本帖最后由 jackz007 于 2019-9-22 16:18 编辑  
 
1、这个是自编的头文件,不属于 C/C++ 系统。 
2、这是个自编函数,从字面信息看,应该是用于获取人的心率的。 
       这个代码如果要编译,必须找到问题 1 涉及到的头文件,同时,这个代码应该不完整,问题 2 所涉及到的自编函数必须要有下落。 
 
 
 |   
 
 
最佳答案
查看完整内容 
1、这个是自编的头文件,不属于 C/C++ 系统。
2、这是个自编函数,从字面信息看,应该是用于获取人的心率的。
       这个代码如果要编译,必须找到问题 1 涉及到的头文件,同时,这个代码应该不完整,问题 2 所涉及到的自编函数必须要有下落。 
 
 
 
 
 
 
 |