C语言电子血压测量仪的代码
时间: 2023-07-09 16:06:16 浏览: 66
以下是一份简单的C语言电子血压测量仪的代码,仅供参考:
```
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int systolic, diastolic, pulse;
time_t t;
srand((unsigned) time(&t));
systolic = rand() % 31 + 100; // 随机生成收缩压
diastolic = rand() % 21 + 60; // 随机生成舒张压
pulse = rand() % 31 + 60; // 随机生成脉搏
printf("测量结果:\n");
printf("收缩压:%d mmHg\n", systolic);
printf("舒张压:%d mmHg\n", diastolic);
printf("脉搏:%d bpm\n", pulse);
if (systolic >= 140 || diastolic >= 90) {
printf("警告:高血压!\n");
} else if (systolic <= 90 || diastolic <= 60) {
printf("警告:低血压!\n");
} else {
printf("血压正常,无需特别注意。\n");
}
return 0;
}
```
这个程序会随机生成一个收缩压、一个舒张压和一个脉搏,然后根据这些数据判断血压是否正常。如果收缩压大于等于140或舒张压大于等于90,则显示警告信息“高血压!”。如果收缩压小于等于90或舒张压小于等于60,则显示警告信息“低血压!”。如果血压正常,则显示“血压正常,无需特别注意。”的信息。