原始问题:
带有水温提醒功能的智能保温杯的设计代码
include<stdio.h>
include<stdlib.h>
define TEMPERATURE_MAX 100 //最高温度,单位为摄氏度
define TEMPERATURE_MIN 0 //最低温度,单位为摄氏度
int main()
{
int temperature;//定义变量temperature用来存储当前的水温
printf("请输入当前的水温(0-100℃):");//要求用户输入当前的水温
scanf("%d",&temperature);//将用户输入的值存储在变量temperature中
if(temperature < TEMPERATURE_MIN || temperature > TEMPERATURE_MAX)//判断用户输入是否正确,不正确则显示出错信息并退出系统
{ printf("Error:输入数值不在合法范围内! "); exit(1); }
if(temperature > 80)//如果水温大于80℃,则执行以下代码: printf("注意! 水已太烫,请尽快喝完! ");
else if (temperature < 20) //如果水温少于20℃,则执行以下代码: printf("注意! 水太凉,请加热后再喝! ");
return 0; //返回0表明正常退出。 }
Prev:利用OPENCV平台实现基于python的K-均值聚类方法,实现目标分割