7x.cpp

来自「C/C++程序设计导论(第二版)》程序源文件」· C++ 代码 · 共 23 行

CPP
23
字号
// Classify()  Return a group letter using classification rules
char Classify (float age, float wt, int feedings, float activity)
{	int ageclass1, feedclass, class1, class2;
	char group;
	if ((wt<=5.0)&&(age<2.0)&&(activity<=4.0)&&(feedings<=5))
		group = 'A';
	else 
	{	class1 = ((2 <= age) && (age < 4)) && (activity < 4);
		class2 = ((4 <= age) && (age < 6)) && (activity >= 4);
		if ((wt < 7.0) && (class1 || class2))
			group = 'B';
		else
		{	ageclass1 = (age > 6.0) || (age < 3.0);
			feedclass = (6 <= feedings) && (feedings < 10);
			class2 = (feedings > 10) && (age >= 6.0);
			if ((ageclass1 && feedclass) || class2)
				group = 'C';
			else group = 'D';
		}
	}
	return (group);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?