C++程序题 输入10个数到一维数组中,按升序排序后输出。分别用3个函数 实现数据的输入,排序和输出。 20
1个回答
展开全部
#include <iostream>
using namespace std;
void BubbleSort(int *pData,int Count)
{
int iTemp;
for(int i=1;i<Count;i++)
{
for(int j=Count-1;j>=i;j--)
{
if(pData[j]<pData[j-1])
{
iTemp=pData[j-1];
pData[j-1]=pData[j];
pData[j]=iTemp;
}
}
}
};
void Input(int *pData){
for(int i=0;i<10;++i)
cin>>pData[i];
}
void Show(int *pData){
for(int i=0;i<10;++i)
cout<<pData[i]<<" ";
cout<<endl;
}
void main()
{
int data[10];
Input(data);
BubbleSort(data,7);
Show(data);
}
纯手打 望采纳
using namespace std;
void BubbleSort(int *pData,int Count)
{
int iTemp;
for(int i=1;i<Count;i++)
{
for(int j=Count-1;j>=i;j--)
{
if(pData[j]<pData[j-1])
{
iTemp=pData[j-1];
pData[j-1]=pData[j];
pData[j]=iTemp;
}
}
}
};
void Input(int *pData){
for(int i=0;i<10;++i)
cin>>pData[i];
}
void Show(int *pData){
for(int i=0;i<10;++i)
cout<<pData[i]<<" ";
cout<<endl;
}
void main()
{
int data[10];
Input(data);
BubbleSort(data,7);
Show(data);
}
纯手打 望采纳
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询