| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
A.调用 getHeartRate() 函数可以获得用户当前的心率。 
该函数没有参数;返回用户当前的心率,返回值是整型。 
比如 i = getHeartRate(),表示获得用户当前的心率,并赋值给变量 i。 
该函数定义在头文件 ssebtr1.h 中(#include "ssebtr1.h")。 
 
B. 通过调用 playSound() 函数播放指定节奏的音乐。 
该函数有一个参数,用于指定待播放音乐的 BPM(次心跳/分钟);如果该函数成功调用并播放,返回值为 0,如果找不到对应 BPM 的音乐或调用失败,返回值为 -1。 
该函数定义在头文件 ssebtr1.h 中(#include "ssebtr1.h")。 
程序刚开始默认播放 BPM == 150 的音乐,每次提升或降低的单位为 20。 
 
C. 最高心率 == 220 – 用户年龄 
D. 耐力跑心率保持在:最高心率 * 75% ~ 最高心率 * 85% 
 
- #include <stdio.h>
 
 - #include "ssebtr1.h"
 
 - int main()
 
 - {
 
 -         int age,i;
 
 -       
 
 -             printf("请输入年龄:%d\n",age );
 
 -         i=getHeartRate()
 
 -         
 
 -                 {
 
 -                         playSound(150) 
 
 -             return 0;
 
 -                 }
 
 -                 
 
 -             {
 
 -                     if(i>220-age)
 
 -                                 printf("请马上停止跑步,否则会有生命危险" );
 
 -                                 else if(i>(220-age)*85%)
 
 -                             {
 
 -                                     printf("请放慢脚步" );
 
 -                                 playSound(<20) 
 
 -                                 else if(i<(220-age)*75%)
 
 -                                         {
 
 -                                                 printf("请脚步加快" );
 
 -                                         playSound(>20)
 
 -                                                 } 
 
 -                                                 else
 
 -                                                 printf("继续播放当前音乐" );
 
 -                                 }
 
 -                                 
 
 -                         }
 
 -             
 
 -         return 0;
 
 - }
 
  复制代码 
 
 
1.大括号不知道什么时候加 
2.函数参数,返回值不理解,不知道是第一个函数要return一下吗, 
3.传感器休眠不晓得怎么搞 
4.else if再进行判断时不知是用if还是else还是else if 
5.最后结束不知道怎么搞,应该就第一层return吧 |   
 
 
 
 |