问题描述:正整数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;
}
C语言:谁的工资最高问题
最新推荐文章于 2022-07-23 17:14:10 发布