问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...分别用函数实现:求平均成绩;按分数从高到低进行排序并输出...

发布网友 发布时间:2024-04-05 01:04

我来回答

5个回答

热心网友 时间:2024-07-27 18:55

#include<stdio.h>

void input(float *g,int n){
int i;
for(i=0; i<n; i++){
printf("第 %d 个成绩:",i+1);
scanf("%f",&g[i]);
}
}

void output(float *g,int n){
int i;
for(i=0; i<n; i++)
printf("%d %5.1f\n",i+1,g[i]);
}

void sort(float *g,int n){
int i,j,k;
float t;
for(i=0; i<n-1; i++){
t=g[i],k=i;
for(j=i+1; j<n; j++)
if(g[j]>t)
t=g[j],k=j;
g[k]=g[i];
g[i]=t;
}
}

float average(float *g,int n){
int i;
float s=0.0;
for(i=0; i<n; i++)
s+=g[i];
return s/n;
}

void main()
{
float g[10];
input(g,10);
printf("排序前:\n");
output(g,10);
float a=average(g,10);
printf("平均值:%6.2f\n",a);
sort(g,10);
printf("排序后:\n");
output(g,10);
}

热心网友 时间:2024-07-27 18:57

完整程序
#include <iostream.h>
void rank(int b[10])
{
int tmp;
for(int i=0;i<9;i++)
for(int j=i+1;j<10;j++)
{
if(b[i]<b[j])
{
tmp=b[i];
b[i]=b[j];
b[j]=tmp;
}
}
for(i=0;i<10;i++)
{
cout<<b[i]<<'\t';
}
}
void main()
{
int a[10];
int sum=0,average;
for(int i=0;i<10;i++)
cin>>a[i];
for(i=0;i<10;i++)
sum+=a[i];
average=sum/10;
cout<<"平均成绩"<<average<<endl;
rank(a);
}

热心网友 时间:2024-07-27 18:56

void main()
{
int a[10];
int sum,average;
for(int i=0,i<10;i++)
cin>>a[i];
for(int i=0,i<10;i++)
sum+=a[i];
average=sum/10;
cout<<"平均成绩"<<average<<endl;
//此处调用排序函数
}

热心网友 时间:2024-07-27 18:52

#include<stdio.h>
void AVER(int *x,int n);
void RANK(int *x,int n);

void main()
{
int a[10],i;
printf("请输入成绩:");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
AVER(a,10);
RANK(a,10);
}

void AVER(int *x,int n)
{
int i;
float sum=0;
for(i=0;i<n;i++)
sum+=x[i];
printf("平均分为:%6.2f\n",sum/10);
}

void RANK(int *x,int n)
{
int i,j,k=1,temp;
while((j<n)&&(k>0))
{
k=0;
for(i=n-1,j=0;i>j;i--)
if(x[i]>x[i-1])
{
temp=x[i];
x[i]=x[i-1];
x[i-1]=temp;
k++;
}
j++;
}
printf("分数从高到低为:");
for(i=0;i<10;i++)
printf("%4d",x[i]);
printf("\n");
}

VC++6.0通过

热心网友 时间:2024-07-27 18:51

select avg (scorts) from Table_score

select * from Table_score order by scorts desc
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
夫妻养狗狗把谁当主人 两人同养狗认谁当主人 什么蔬菜和水果可以美容祛斑呢? vivox60怎么查看参数配置详情 怎样查看vivo手机的屏幕参数? vivo手机怎么看手机参数 vi##手机怎么看配置? 义乌到湖州没有直达快客???必须到南浔?? 湖州到绍兴的汽车有几班? 注销驾考需要本人吗 骁龙765g处理器好用吗? 天正变频器显示er16一直闪动,是哪里故障? 盾安中央空调故障Er16代码怎么处理,排气都好,水流量都好,电机都好水流... 碧涞空气能报故障er16怎么解决 朱家角古镇几月份去玩是最佳时间 在珠溪古镇旅行跟团游的体验感怎么样? 放养的鸡乱跑怎么办 银杏叶泡水喝的方法怎样用银杏叶泡水喝 由于下雪,今天老师或许会提早下课。(汉译英) 连云港中考考体育从哪一年开始的 体育什么时候中考 叉烧排骨做法教程叉烧排骨的家庭做法 请问一下最近杨树原木的价格 走势会不会一直低下去 国家会不会有什么... 氯氰菊酯都能治哪些害虫 广汽传祺gm6三种驾驶模式有什么区别? 司马懿是防守大将吗? ...3的倍数——50以内7的倍数——100以内13的倍数怎么答? qq音乐如何下载歌曲到苹果手机里面 140平方的3室2厅安装中央空调大约需要多少钱? 大叔和红薯散文 街道办的科长官大吗 警察不履行救助义务构成什么犯罪 ...CD机改出一个光纤数字输入接口,用来当 DAC 解码器,请问要怎么... 监控专用解码器不受控制怎么办!比如:选上,当鼠标离开时它仍然向上运动... 夏天小米放到塑料桶里行吗 怎么协商理赔的后续治疗费 企业资金账簿应按( )贴花交纳印花税。(2008年单选题) 老公坦白出轨,还骗我钱 老公为了骗情人的钱而出轨,但不破坏家庭,老婆该怎么办 江铃凯运窄体排半3·8米能拉多少吨 雷公藤煎煮50分钟毒性会减少吗 雷公藤250克煎水外洗可以吗? 昆曲代表作昆曲代表作有哪些呢 昆曲的代表作是什么昆曲的代表作有哪些 长辈给红包,该怎么回复? 洗衣机变频双手搓和定频双动力哪个好 秋梨陈皮汤的做法有哪些? 星铁予矜在哪 从循礼门到阳罗镇怎么坐车 ...以前可以坐725直达华城广场的.. 请问下现在改了路线该怎么坐车...