2
我在「C - 如何編程 - Dietel & Dietel」一書中創建了一個程序。它和心率計算器。它獲取當前日期和出生日期。然後用此公式計算最大心率。如何計算C中任何給定值的百分比?
(maxHR = 220 - 年齡))
現在我想使用保存在maxHR的值從50%顯示爐膛率的範圍85%。但我無法想出如何計算平均值。公式應該是什麼?
請幫忙。
int main(void) {
int currentYear, year, currentMonth, month, currentDay, day, age, maxHR;
float minRange, maxRange;
printf("Enter Current Year Month and Day: "); scanf("%d%d%d", ¤tYear, ¤tMonth, ¤tDay);
printf("Enter Birth Year Month and Day: "); scanf("%d%d%d", &year, &month, &day);
printf("---------------------------------------------------\n");
printf("Age is: %d Year(s).\n", (age = currentYear - year));
printf("Maximum Heart Rate: %d\n", (maxHR = 220 - age));
printf("---------------------------------------------------\n");
}