#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; }
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;
}
这个可以帮你做,数据结构应用。