问题描述:正整数m,然后是m行数据。每行输入一个正整数n,再输入n 个实数 工厂有m个小组,每个小组人数不同,用n表示。请找出每个小组的最高工资和整个工厂的最高工资。整个工厂工资最高的工人该请客啦。 输入数据: 3 4 87.6 99.4 35.2 167.9 5 66.7 45.3 29.6 88.5 90.4 3 56.78 89.56 45.34 输出数据: 167.90 90.40 89.56 167.90 代码: #include <stdio.h> #include <stdlib.h> int main() { int a,b,i,j; float array[10]; float sum[10]={0}; float max; scanf("%d",&a); max=array[0]; for(i=0;i<a;i++) { scanf("%d",&b); for(j=0;j<b;j++) { scanf("%f",&array[j]); if(array[j]>=array[0]) { max=array[j]; } } sum[i]=max; } for(i=0;i<a;i++) printf("%.2f\n",sum[i]); float imax=sum[0]; for(i=0;i<b;i++) if(sum[i]>imax)imax=sum[i]; printf("%.2f",imax); return 0; }