python已知字典中10个学生成绩,找出字典中的最高分,最低分,并求出平均分,并且用字典输出!

list=[99,82,83,56,65,78,76,85,42,67] dic={} dic["max_score"]=max(list) dic["min_score"]=min(list) dic["average_score"]=float(sum(list) / len(list)) print(dic)输出结果:

10101010101010101010=100000000

#define N 10#include void main(){ float point[N]; int i; float min,max; float sum = 0; int up_average = 0; printf("input 10 number:\n"); scanf("%f", &point[0]); max = point[0]; min = point[0]; sum = point[0]; for(i = 1; i scanf("%f", &point[i]); sum +=

---1. 计算每个人的总成绩并排名(要求显示字段:姓名,总成绩)select name,sum(cast(score as bigint)) as allscore from stuscore group by name order by allscore desc---2. 计算每个人的总成绩并排名(要求显示字段: 学号,姓名,总成绩)

#include <stdio.h> int f(int *a)//如果数组为全局变量,括号部分可不写 { int i; for(i=1,max=a[0],min=a[0];i<10;i++) { if(max<a[i])max=a[i]; if(min>a[i])min=a[i]; } } int main() { int i,data[10];//存放数据 for(i=0;i<10;i++) scanf("%d",&data[i]); printf(“平均分%d最高分%d最低分", f(data),max,min}; return 0; }

count = 30 s = [] for i in range(count): print(i+1) name = input('name:') score = input('score:') t = {} t['name'] = name t['score'] = int(score) s += [t] max = 0 min = 0 sum = 0 for i in range(count): if max < s[i]['score']: max = i if min > s[i]['score']: min = i sum

int i; float sum=0,a[10],high=0; printf("请输入10个学生的成绩,以空格隔开:"); for(i=0;i<10;i++) { scanf("%f",a[i]); sum=sum+a[i]; if(a[i]>high) high=a[i]; } printf("最高分是%f,平均分是%f",high,sum/10);

在EXCEL表格中 求平均数 用AVERAGE函数即可,使用格式为=AVERGE(数据所在单元格)假定数据在A1:A10,则平均数=AVERAGE(A1:A10) 求最大值 用 =max(a1:b1) 最小值用 =MIN(a1:b1)

#include <stdio.h>int main(){ int a[10], i; double avg = 0; puts( "请输入10个学生的成绩:" ); for ( i = 0; i < 10; ++i ) { scanf( "%d", &a[i] ); avg += a[i]; // 先保存总分 } avg /= 10; // 计算得出平均分 printf( "平均分为:%.2f,低于平均分的成绩有:\n", avg ); for ( i = 0; i < 10; ++i ) { if ( a[i] < avg ) // 输出小于平均分的成绩 printf( "%d ", a[i] ); } return 0;}

#include int main(){ double max,min,sum=0,temp; scanf("%lf",&temp); max=temp; min=temp; sum+=temp; for(int i=0;imax) max=temp; if(temp 评论0 0 0

相关文档

电脑版