编辑代码

#include <stdio.h>
float a[]={1,2,3,4,5,7};
float s;
int n=20;
int ndsum()
{
    int i,m;
    for(i=0;i<n;i++)
    {
        if(a[i]==0)
        {
            m=i-1;
            break;
        }
    }
    return m;
}
int sum()
{
    int p=ndsum();
    int j,h;
    for(j=0;j<p-1;j++)
    {
        for(h=j+1;h<p;h++)
        {
            s=a[j]+a[h];
            printf("%g+%g=%g\n",a[j],a[h],s);
        }
    }
    return 0;
}
int main()
{
    sum();
}