<分区>
编写一个程序,从用户那里获取 n 个元素(其中,n 由用户指定)并将数据存储在数组中。
然后,将数组的内容显示在屏幕上,并使用函数计算并显示最大的温度。
我理解这个问题,但每次尝试时,我总是会出错。有人可以更正我的代码吗:
#include <stdio.h>
float maximum (float num[]);
int main ()
{
int i,size;
printf ("Enter total number of elements (1 to 100): \n");
scanf ("%d", &size);
float num[]={size};
for (i=1; i<=size; i++) {
printf ("Enter Number %d: ",i);
scanf ("%f", &num[i]); }
printf("Largest Number: %f", maximum (float num[]);
}
float maximum (float num[])
{
int i,size;
float num[]={size};
float max;
max=num[1];
for (i=2; i<=size; i++) {
if (num[i]>max)
max=num[i]; }
return max;
}
谢谢