描述
从键盘输入5个人的身高(米),求他们的平均身高(米)。
输入描述:一行,连续输入5个身高(范围0.00~2.00),用空格分隔。
输出描述:一行,输出平均身高,保留两位小数。
示例1 输入:1.68 1.75 1.82 1.60 1.92
输出:1.75
代码展示:
#define _CRT_SECURE_NO_WARNINGS #includeint main() { printf("描述n"); printf("从键盘输入5个人的身高(米),求他们的平均身高(米)n"); printf("输入描述:一行,连续输入5个身高(范围0.00~2.00),用空格分隔。n"); printf("输出描述:一行,输出平均身高,保留两位小数。n"); printf("示例1n"); printf("输入:1.68 1.75 1.82 1.60 1.92n"); printf("输出:1.75n"); printf("================================代码执行=第一种解题方法================================n"); printf("n"); double inputHeight = 0; double sum = 0; double meanHeight = 0; for (int i = 0; i < 5; i++) { scanf("%lf", &inputHeight); sum += inputHeight; } meanHeight = sum / 5l; printf("%.2lf",meanHeight); printf("n"); printf("================================代码执行=第一种解题方法================================n"); return 0; } #define _CRT_SECURE_NO_WARNINGS #include int main() { printf("描述n"); printf("从键盘输入5个人的身高(米),求他们的平均身高(米)n"); printf("输入描述:一行,连续输入5个身高(范围0.00~2.00),用空格分隔。n"); printf("输出描述:一行,输出平均身高,保留两位小数。n"); printf("示例1n"); printf("输入:1.68 1.75 1.82 1.60 1.92n"); printf("输出:1.75n"); printf("================================代码执行=第二种解题方法================================n"); printf("n"); double arHeight[5] = { 0 }; double sum = 0; double meanHeight = 0; for (int i = 0; i < 5; i++) { scanf("%lf", &arHeight[i]); } for (int i = 0; i < 5; i++) { sum += arHeight[i]; } meanHeight = sum / 5; printf("%.2lf",meanHeight); printf("n"); printf("================================代码执行=第二种解题方法================================n"); return 0; }
代码执行:
牛客测试:



