编写程序,实现10个整数的输入,求和,升序排序,输出:求和结果及平均值、排序后的数组。

来源:百度知道 编辑:UC知道 时间:2024/05/23 17:07:11

#include<stdio.h>
void sort(int *p)
{
int i,j,t;
for(i=0;i<10;i++)
for(j=0;j<10-i;j++)
if(p[j]>p[j+1])
{
t=p[j];
p[j]=p[j+1];
p[j+1]=t;
}
}
main()
{
int a[10],i,sum=0;
float average;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
sum+=a[i];
}
average=sum/10.0;
sort(a);
printf("这十个数的和是%d\n这十个数的平均数是%f\n排序后的数组是:\n",sum,average);
for(i=0;i<10;i++)
printf("%d\t",a[i]);
}

是用C实现,还是C++

我这是用的C++。
#include<iostream>
using namespace std;
void main()
{
int a[10],i,j,p;
float sum=0;
for(i=0;i<10;i++)
{
cin>>a[i];
}
for(i=0;i<10;i++)
{
sum=sum+a[i];
}

for(i=0;i<10;i++)
{
for(j=i+1;j<10;j++)
{
if(a[i]>a