求和求平均值

问题描述
  从键盘输入10个浮点数,求出它们的和以及平均值,要求用函数实现
  



输入格式
  测试数据的输入一定会满足的格式。
  1 10 (1行10列的向量)
  

输出格式
  要求用户的输出满足的格式。
  2 1 (2行1列的矩阵)
  

样例输入
一个满足题目要求的输入范例。
例:
1.2 2.2 3.2 4.2 5.2 6.2 7.2 8.2 9.2 10.2


样例输出 与上面的样例输入对应的输出。 例: 57 5.7
数据规模和约定   输入数据中每一个数的范围。      例: 0< n ,m<100, 0<=矩阵中的每个数<=1000。         
  

笔者把这到题摆出来,是因为这道题虽然很简单,但是这是一道可以让你注意精度细节的一道基础题,往往不要细节决定成败,当然用在这里有的夸张了,但是凡是注意细节,才会让自己更扎实。

#include<stdio.h>
int main(){
	float nums[10];
	float sum=0;
	int i;
	for(i=0;i<10;i++){
		scanf("%f",&nums[i]);
		sum+=nums[i];
		
	}
	printf("%.0f\n%.1f",sum,sum/10.0);
	
	return 0;
}

结果:

1.2 2.2 3.2 4.2 5.2 6.2 7.2 8.2 9.2 10.2
57
5.7
--------------------------------
Process exited after 1.34 seconds with return value 0
请按任意键继续. . .

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 以下是 Python 代码实现: ```python score1 = float(input("请输入第一门课程成绩:")) score2 = float(input("请输入第二门课程成绩:")) score3 = float(input("请输入第三门课程成绩:")) average_score = (score1 + score2 + score3) / 3 print("学生的平均成绩为:", average_score) ``` 注:以上代码中,使用了 `float()` 函数将输入的字符串类型转换为浮点型,以便进行后续的数值计算。 ### 回答2: 编写一个计算学生三门课平均成绩的程序,可以如下实现: 1. 首先,定义一个空的列表变量`scores`来存储学生的成绩。 2. 然后,通过使用`input`函数逐一从键盘输入学生的三门课成绩,并将其转换为浮点数类型后添加到`scores`列表中。 3. 接着,计算`scores`列表中所有成绩的总和,并将结果存储在一个变量`total`中。 4. 根据`scores`列表中的成绩数量,计算平均成绩。平均成绩可以通过将`total`除以`len(scores)`得到。 5. 最后,使用`print`函数将平均成绩输出显示给用户。 下面是一个示例程序: ```python scores = [] # 定义一个空列表来存储学生的成绩 # 从键盘输入学生的三门课成绩并添加到scores列表中 score1 = float(input("请输入第一门课的成绩:")) scores.append(score1) score2 = float(input("请输入第二门课的成绩:")) scores.append(score2) score3 = float(input("请输入第三门课的成绩:")) scores.append(score3) # 计算总成绩 total = sum(scores) # 计算平均成绩 average = total / len(scores) # 输出平均成绩 print("学生的平均成绩为:", average) ``` 用户运行该程序后,程序将会提示用户输入三门课的成绩,然后计算并显示平均成绩。 ### 回答3: 编写一个计算学生三门课平均成绩的程序十分简单。首先,我们需要声明三个变量用于存储学生的每门课成绩,我们可以将这三个变量命名为score1、score2和score3。其次,我们需要通过键盘输入获取学生的具体成绩。 我们可以使用input()函数来从键盘获取输入,然后将输入的值转换为浮点数类型,并赋值给对应的变量。下面是示例代码: score1 = float(input("请输入第一门课的成绩:")) score2 = float(input("请输入第二门课的成绩:")) score3 = float(input("请输入第三门课的成绩:")) 接下来,我们需要计算这三门课程的平均成绩。我们可以使用一个新的变量average来存储平均成绩值,通过将三门课成绩相加,然后除以课程数量(这里是3)来平均值。下面是示例代码: average = (score1 + score2 + score3) / 3 最后,我们可以使用print()函数将平均成绩输出到屏幕上,可以添加一些额外的信息,让输出更加友好。下面是示例代码: print("学生三门课的平均成绩是:", average) 完成以上代码后,我们就可以运行程序,然后通过键盘输入学生的三门课程成绩,最后程序会计算出这三门课程的平均成绩,并将结果输出到屏幕上。希望以上解答能够帮到您!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

虎哥@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值