初学C++,几道简单的习题,帮忙啦~~(2)

来源:百度知道 编辑:UC知道 时间:2024/07/04 23:31:43
编写一个函数,用冒泡发对输入的十个整数从小到大的排序
补充完整点好么?谢谢了、
额?2楼,那是C语言吧?
我要的C++

#include <iostream>
using namespace std;
int main()
{int a[10];
int i,j,t;
cout<<"input 10 numbers:"<<endl;
for(i=0;i<10;i++)
cin>>a[i];
cout<<endl;
for(j=0;j<9;j++)
for(i=0;i<10-j;i++)
if(a[i]>a[i+1])
{t=a[i];a[i]=a[i+1];a[i+1]=t;}
cout<<"the sorted numbers:"<<endl;
for(i=0;i<10;i++)
cout<<a[i]<<" ";
cout<<endl;
return 0;
}

#include<stdio.h>
void maopao(int a[10])
{int i,j,n=10;
int p;

for(i=1;i<n;i++)
for(j=n-1;j>0;j--)
{
if(a[j]<a[j-1])
{
p=a[j];
a[j]=a[j-1];
a[j-1]=p;}

}
}

void main()
{ int i;
int a[10];
for(i=0;i<10;i++)
{
printf("input a[%d]:",i);
scanf("%d",&a[i]);
}
maopao(a);
for(i=0;i<10;i++)