公司网站开发建设,搜索引擎优化指的是,织梦wordpress帝国对比,上海万户网络科技目录
描述
输入描述#xff1a;
输出描述#xff1a;
问题描述
解决方案
总结 描述
输入n科成绩#xff08;浮点数表示#xff09;#xff0c;统计其中的最高分#xff0c;最低分以及平均分。 数据范围#xff1a;1≤#xfffd;≤100 1≤n≤100 #xff0c; …目录
描述
输入描述
输出描述
问题描述
解决方案
总结 描述
输入n科成绩浮点数表示统计其中的最高分最低分以及平均分。 数据范围1≤≤100 1≤n≤100 成绩使用百分制且不可能出现负数
输入描述
两行 第1行正整数n1≤n≤100 第2行n科成绩范围0.0~100.0用空格分隔。
输出描述
输出一行三个浮点数分别表示最高分最低分以及平均分小数点后保留2位用空格分隔。
问题描述
我们希望编写一个程序输入一个整数 n然后输入 n 个浮点数作为数组的元素。程序应该输出这些浮点数中的最大值、最小值和平均值。
解决方案
下面是我们的解决方案我们将通过两个循环来完成这个任务
第一个循环用于初始化数组和查找数组中的最大值和最小值。第二个循环用于计算数组元素的总和。
#include stdio.hint main() {// 初始化int n 0;float max 0.0;float min 0.0;float sum 0.0;float Average 0.0;// 输入数组长度printf(Enter the number of elements: );scanf(%d, n);float arr[100] {0};// 输入数组元素并找出最大值和最小值for (int i 0; i n; i) {scanf(%f, arr[i]);if (i 0) {max arr[0];min arr[0];} else {if (arr[i] max)max arr[i];if (arr[i] min)min arr[i];}sum arr[i]; // 将所有数加起来求和}Average sum / n; // 将和除以个数去除平均值// 输出结果printf(Max: %.2f\n, max);printf(Min: %.2f\n, min);printf(Average: %.2f\n, Average);return 0;
}总结
通过这个简单的程序我们学习了如何使用 C 语言来实现数组元素的最大值、最小值和平均值的计算。这种类型的程序对于初学者来说是一个很好的练习它帮助我们熟悉了解决问题的基本步骤和 C 语言的一些基本语法。
希望这篇文章能够帮助你更好地理解 C 语言中的数组操作。如果你有任何问题或建议请在评论中告诉我