C语言:谁的工资最高问题

    xiaoxiao2025-02-03  44

    问题描述:正整数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; }

    最新回复(0)