請教一下是那出錯了
#include<stdio.h>
void sort(int s[])
{
int t;
for(int i=0;s[i]!='\0';i++)
for(int j=i+1;s[j]!='\0';j++)
if(s[i]<s[j])
{
t=s[i];
s[i]=s[j];
s[j]=t;
}
}
int main()
{
int n,m;
int a[3005],b[1005];
while(scanf("%d %d",&n,&m)!=EOF)
{
for(int i=0;i<n;i++)
scanf("%d",&a[i]);
int k=0;
for(int i=0;i<n;i++)
for(int j=i+1;j<n;j++){
b[k]=a[i]+a[j];
k++;
}
sort(b);
for(int i=0;i<m;i++)
printf("%d ",b[i]);
printf("\n");
}
}

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/195512.html
標籤:C語言
上一篇:奇怪的求和 之二
下一篇:【C語言求助】關于素數
