主题:[讨论]帮帮我呀 这个程序......
[em10]
#define N 24
#define E 50
#include<stdio.h>
main()
{
float a[N],sum[N]={0},b[N][9]={0};
float max;
int i,j,k=0,l=1,m=0;
for(i=0;i<24;i++)
{
printf("please input:\n");
scanf("%f",&a[i]);
}
for(j=0;i<24;j++,k++)
for(i=j;i<24;i++)
while(E-sum[i]>0)
{
sum[k]=sum[k]+a[i];
b[k][m]=a[i];
m++;
}
max=sum[1];
for(i=0;i<24;i++)
if(max<sum[i])
{
max=sum[i];
l=i;
}
printf("the value is:\n");
printf("the max sum is:%f\n",max);
printf("the number is:");
i=0;
while(b[l][i]!=0)
{
printf(" %f ",b[l][i]);
i++;
}
printf("It is over!");
}
#define N 24
#define E 50
#include<stdio.h>
main()
{
float a[N],sum[N]={0},b[N][9]={0};
float max;
int i,j,k=0,l=1,m=0;
for(i=0;i<24;i++)
{
printf("please input:\n");
scanf("%f",&a[i]);
}
for(j=0;i<24;j++,k++)
for(i=j;i<24;i++)
while(E-sum[i]>0)
{
sum[k]=sum[k]+a[i];
b[k][m]=a[i];
m++;
}
max=sum[1];
for(i=0;i<24;i++)
if(max<sum[i])
{
max=sum[i];
l=i;
}
printf("the value is:\n");
printf("the max sum is:%f\n",max);
printf("the number is:");
i=0;
while(b[l][i]!=0)
{
printf(" %f ",b[l][i]);
i++;
}
printf("It is over!");
}