当前位置: 首页 > article >正文

C语言:求十个数中的平均数

分析:

    程序中定义了一个average函数,用于计算分数的平均值。该函数接受一个包含10个分数的数组作为参数,并返回平均值。在主函数main中,首先提示输入10个分数,然后使用循环读取输入的分数,并将它们存储在名为score的数组中。

    接下来,调用average函数,传入score数组作为参数,以计算平均值。最后,将计算得到的平均值打印输出到屏幕上。

    在输入分数时,请使用空格进行分隔,而不是逗号。这意味着需要按照空格键分隔各个分数进行输入。

代码:

#include<stdio.h>
int main()
{
	float average(float array[10]);
	float score[10],aver;
	int i;
	printf("please input 10 scores:\n");
	for(i=0;i<10;i++)
		scanf("%f",&score[i]);
	printf("\n");
	aver=average(score);
	printf("The average score is %f\n",aver);
	return 0;
}
	float average(float array[10])
	{
		int i;
		float aver,sum=array[0];
		for(i=1;i<10;i++)
			sum=sum+array[i];
		aver=sum/10;
		return(aver);
	}//输入时,间隔用空格,不用逗号

运行结果:


http://www.kler.cn/a/153304.html

相关文章:

  • 2023年小美赛认证杯数学建模B题赛题
  • 【DBeaver】驱动添加-Hive和星环
  • 刷题笔记(第九天)
  • 使用autodl服务器,两个3090显卡上运行, Yi-34B-Chat-int4模型,并使用vllm优化加速,显存占用42G,速度23 words/s
  • 如何创建百科?建立百科词条的意义何在?九问百科营销
  • MySQL-数据库设计与实现
  • Python将excel模板复制到新的excel中,然后插入新数据导出
  • 【超全】JavaScript知识速查:JavaScript ES6标准语法
  • Pandas进阶:分类数据处理
  • Unittest单元测试之unittest用例执行顺序
  • 提高Idea编码速度和插件自用推荐
  • Kafka 如何实现顺序消息
  • React有哪些优化性能的手段?
  • 力扣18题 四数之和 双指针算法
  • Android adb:“more than one device/emulator“解决办法
  • 92基于matlab的引力搜索算法优化支持向量机(GSA-SVM)分类模型
  • 【论文阅读】CAN网络中基于时序信道的隐蔽认证算法
  • 基于H5“汉函谷关起点新安县旅游信息系统”设计与实现
  • Python 重要数据类型
  • 谨慎使用android.view.SurfaceView.setVisibility方法