中易网

定义整型数组和变量inta[5],b;从键盘输入5个整数存入数组a,调用函数sort()对编写代码该数组降序排序并

答案:2  悬赏:0  
解决时间 2021-11-08 04:52
  • 提问者网友:呆萌心雨
  • 2021-11-08 00:29
对数组求和通过指针存入变量b,在main()函数中输出排序结果与数组之和。
最佳答案
  • 二级知识专家网友:没感情的陌生人
  • 2021-11-08 00:42
写好了,你说的用指针将数组元素之和传给b太麻烦,我直接让排序函数的返回值,作为数组各元素之和!!
运行后没有任何问题!!

#include

//排序函数
int sort(int a[],int n)
{
int i,j,k,sum=0,temp,max;
for(i=0;i { max=i;
for(j=i+1;j {

if(a[max] }
if(max!=i)
{
temp=a[i];
a[i]=a[max];
a[max]=temp;
}
}

for(k=0;k sum=sum+a[k];
return sum;

}

int main()
{
int a[5],b;
int i;
for(i=0;i<5;i++)
scanf("%d",&a[i]);
b=sort(a,5);
for(i=0;i<5;i++)
printf("%d, ",a[i]);
printf("\n数组之和为%d",b);

return 0;
}

c编程高手团队正在招新,有意者速速行动,一起学习,一起努力!!
全部回答
  • 1楼网友:有钳、任性
  • 2021-11-08 01:03
搜一下:定义整型数组和变量int a[5], b; 从键盘输入5个整数存入数组a,调用函数sort()对编写代码该数组降序排序并
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息