第1个回答 2009-10-28
void main()
{
int i,max_id;
float score[10],max_score,t;
for(i=0;i<10;i++)
{
printf("请输入学号为%d的学生的成绩:",i);
scanf("%f",&score[i]);
if(i>=1)
if(score[i]>score[0])
{
t=score[0];
score[0]=score[i];
score[i]=t;
max_id=i;
}
else if(i=0)
max_id=0;
}
max_score=score[0];
printf("\n\n学号为:%d的学生的成绩最高为:%f\n\n\n",max_id,max_score);
}
第2个回答 2009-10-28
mail()
{float max,a[11]={0,88,67,72,94,89,55,73,82,99,81};
int i,num;
max=a[1]; /*max用于存放最高成绩*/
num=1; /*num用来记录最高成绩的序号*/
for(i=2,i<11,i++)
{if(a[i]>max)
{max=a[i];num=i;}
}
printf("max=%f\n",max);
printf("num=%d\n",num);
}
第3个回答 2009-10-28
#include <stdio.h>
int main(void)
{
float a[10];
int i=0;
double sum = 0.0;
float avg = 0.0;
for(i=0;i<10;i++)
{
printf("请输入第%d个同学的成绩:",i+1);
scanf("%f",&a[i]);
printf("\n");
sum+=a[i];
}
avg = sum/10.0;
printf("%f\n",avg);
return 0;
}
第4个回答 2009-10-28
int maxnum;
int cj;
maxnum=1;
cj=arr[0];
for(int i=0;i<10;i++)
{
if(arr[i]>cj)
{
maxnum=i+1;
cj=arr[i];
}
}本回答被提问者采纳