c++入门事例,c++入门教程
#include <iostream>
using namespace std;
int main()
{
double height,weight;
cout << "请输入您的身高:" << endl;
cin >> height;
while(1)
{
if (height <= 0){
cout << "身高输入格式错误,请重新输入您的身高:" << endl;
cin >> height;
}else{
break;
}
}
cout << "请输入您的体重:" << endl;
cin >> weight;
while(1)
{
if (weight <= 0) {
cout << "体重输入格式错误,请重新输入您的体重:" << endl;
cin >> weight;
}else{
break;
}
}
double health;
health = weight / (height - 100 );
health = (double)( ( (int) ( (health + 0.005) *100) ) ) / 100;
cout << health << endl;
if (health > 1.2){
cout << "您偏胖!" << endl;
}else if (height < 0.8){
cout << "您偏瘦!" << endl;
}else{
cout << "恭喜您的身体正常。" << endl;
}
return 0;
}c++计算成年人的健康状态