誰給我改下講下,謝謝
#include <stdio.h>
int main()
{
? ? int score[N]={67,98,75,63,82,79,81,91,66,84};
? ? return 0;
}
int q(int a[],b)
{
? ? int sum,t,i,j;
? ? double pj;
? ? for(i=0;i<b;i++)
? ? sum=sum+a[i];
? ? pj=sum/b;
? ? for(i=0;i<b-1;i++)
? ? for(j=i+1;j<b;j++)
? ? if(a[i]<a[j])
? ? {
? ? ? ? t=a[i];a[i]=a[j];a[j]=t;
? ? }
? ? printf("總分:%d\n最高分:%d\n最低分:%d\n平均分:%f\n",sum,a[0],a[b],pj);
? ? printf("成績降序排列如下:\n");
? ? for(i=0;i<b;i++)
? ? printf(" %d",a[i]);
}
2017-08-01
#include <stdio.h>
int q()
{
int score[]={67,98,75,63,82,79,81,91,66,84};
int i,j;
float sum,average;
? ? for(i=8; i>=0; i--)
? ? {
? ? ? ? for(j=0;j<=i;j++)
? ? ? ? {
? ? ? ? ? ? if(score[j]<score[j+1]) ? ? ?
? ? ? ? ? ? {
? ? ? ? ? ? ? ? int temp; ? ?
? ? ? ? ? ? ? ? temp=score[j];
? ? ? ? ? ? ? ? score[j]=score[j+1];
? ? ? ? ? ? ? ? score[j+1]=temp; ? ? ? ? ? ? ? ??
? ? ? ? ? ? } ? ? ? ? ? ? ? ??
? ? ? ? } ? ? ? ? ? ??
? ? }
? ? ? ? printf("降序排列:");
? ? ? ? for(i=0;i<10;i++)
? ? {
? ? printf(" %d",score[i]);
}
printf("\n");
printf("最高分:%d\n",score[0]);
printf("最低分:%d\n",score[9]);
sum=0;
for(i=0;i<10;i++)
{
sum=sum+score[i];
}
? ? average=sum/10;
? ? printf("平均分:%2.1f\n",average);
? ? printf("總分:%2.0f\n",sum);
? ? return 0; ?
}
int main()
{
q();
? ? return 0;
}
2017-07-30
在一個長度為10的整型數(shù)組里面,保存了班級10個學(xué)生的考試成績。要求編寫個函數(shù),實現(xiàn)計算考試的總分,最高分,最低分,平均分和考試成績降序排序。