c语言编程求助~ 编程作业: 1.输入10名学生5门课程的成绩,分别用函数求出: 1) 每门课程的

2024-12-03 04:51:46
推荐回答(3个)
回答1:

#include

#include

#include

#define N 10

int maxi,maxj;

void aver(int a[][5])

{

int i,j;

printf("Average:");

for(i=0;i

for(j=0;j<5;j++)

a[N][j]+=a[i][j];

for(i=0;i<5;i++)

printf("%6.1f",(float)a[N][i]/10);

printf("\n");

}

void highest(int a[][5])

{

int i,j;

for(i=0;i

for(j=0;j<5;j++)

if(a[i][j]>a[maxi][maxj])

{

maxi=i;

maxj=j;

}

}

int main()

{int a[N+1][5]={0},i,j,t=0;

srand((unsigned)time(NULL));

for(i=0;i

{

printf(" No.%2d: ",i+1);

for(j=0;j<5;j++)

{

a[i][j]=rand()%60+40;

printf("%5d ",a[i][j]);

}

printf("\n");

}

aver(a);

highest(a);

printf("\nMax = No.%d_Cj(%d) = %d\n",maxi+1,maxj+1,a[maxi][maxj]);

return 0;

}



#include

void shuixianhua()

{

int i,j,k;

for(i=1;i<10;i++)

for(j=0;j<10;j++)

for(k=0;k<10;k++)

if(i*i*i+j*j*j+k*k*k==100*i+10*j+k)printf("%d%d%d\n",i,j,k);

}

int main()

{

shuixianhua();

return 0;

}


#include

int main()

{

int i,j,t=1,k=1,s=0;

for(i=1;i<6;i++)

{

t=1;

for(j=0;j

t*=k++;

s+=t;

}

printf("%d\n",s);

return 0;

}


回答2:

4. #include 
   int flower(int n)
   {
     int flag=1;
     int a,b,c;  
     a=n/100;
     b=(n%100)/10;
     c=n%10;
     if(a*a*a+b*b*b+c*c*c!=n)
       flag=0;      
    return flag;
    }
  main()
 {
   int x;
   for(x=100;x<=999;x++)
     if(flag(x)==1)
       printf("%d\n",x);     


5. 
int main()
{  int i,j,k;
   int sum=0;
   k=1;
   int res;  
   for(i=1;i<=5;i++)
   { res=1; 
     for(j=1;j     {  res=res*k;
        k++;
      }  
      sum=sum+res;
    }
    printf("%d\n",sum); 
    return 0;   
}

回答3:

这个可以帮你做,数据结构应用。