C语言编程歌手评分15
发布网友
发布时间:2023-10-21 01:46
我来回答
共5个回答
热心网友
时间:2024-12-04 05:12
#include <studio.h>
main()
{
int score[10]; // 保存十个评委的打分,用数组下标代表评委编号
int i, max=0,min=0,sum=0;
for(i = 0; i < 10; i ++) {
printf("请输入第%d位评委的打分:");
scanf("%d", &score[i]);
sum += score[i];
if(score[max] < score[i]) max=i;
else if(score[min] > score[i]) min=i;
}
// 打印歌手成绩
for(i = 0; i < 10; i++)
printf("%d ", score[i]);
printf("\n");
// 打印最高分和最低分及对应评委号码
printf("最高分:%d,评委编号%d,最低分%d,评委编号%d”, score[max], max+1, score[min], min+1);
//打印高于平均分的分数以及评委编号
for(i=0; i<10; i++)
if(score[i]>sum/10.0)
printf("分数%d,评委编号%d\n");
}
热心网友
时间:2024-12-04 05:13
#include<stdio.h> // 我就直接打了,你自己调试看看啊
main()
{
int i,a[10], max, min, num_max, num_min, average=0;
for(i=0;i<10;i++)
scanf("%d",&a[i]); // 输入10个分数
max=a[0]; // 求出最大值及评委号码
for(i=0;i<10;i++)
if(max<a[i])
max=a[i], num_max=i;
printf("最高分:%4d 评委号码:%4d\n",max,i);
min=a[0]; // 求出最小值及评委号码
for(i=0;i<10;i++)
if(min>a[i])
min=a[i], num_min=i;
printf("最低分:%4d 评委号码:%4d\n",min,i);
for(i=0;i<10;i++)
average=average+a[i];
average=average/10;
printf("average=%d\n",average);
for(i=0;i<10;i++)
if(a[i]>average)
printf("高于平均分的评委:%4d 分数:%4d\n",i,a[i]);
}
热心网友
时间:2024-12-04 05:13
#includevoidsort(floats[ ]){inti,j,k;floatt;for(i= ;i< ;i++){k=i;for(j=i+ ;j< ;j++){if(s[k]
热心网友
时间:2024-12-04 05:14
冒泡排序 交换次数确定
热心网友
时间:2024-12-04 05:14
歌手成绩是去掉最低分与最高分之后的平均分吗?追问不去
追答#include
int main()
{
float a[10];
float max,min;
int maxnum,minnum;
float b[10];
int c[10];
int k=0;
float average;
float sum=0;
int i,j;
for(i=0;imax)
{
max=a[i];
maxnum=i;
}
else if(a[i]average)
{
b[k]=a[i];
c[k]=i;
k++;
}
}
printf("\n");
printf("歌手的成绩是:%.2f\n",average);
printf("歌手的最高成绩是:%.2f,给出这个分数的评委是:%d\n",max,maxnum+1);
printf("歌手的最低成绩是:%.2f,给出这个分数的评委是:%d\n",min,minnum+1);
for(j=0;j<k;j++)
{
printf("高于平均值的评委号是:%d,成绩是:%.2f\n",c[j]+1,b[j]);
}
return 0;
}