c++程序求个30行左右的程序任意 带注解 跪求大神
2个回答
展开全部
#include<iostream> //引用文件
using namespace std; //使用命名空间
void Bubblesort(int b[],int n);//申明自定义函数
void main()
{
const int N=10; //const关键字定义常亮
int a[N]={300,46,78,109,21,70,26,290,166,8};//定义数组并初始化
Bubblesort(a,N); //引用自定义函数
cout<<"排序后的数据为:"; //输出提示信息
for(int m=0;m<=9;m++) //定义循环,m初值为0,每次循环加1,m值小于等于9结束
{
cout<<a[m]<<","; //输出数组元素
}
cout<<endl; //提示信息换行
}
void Bubblesort(int b[],int n) //定义自定义函数,将数组和数组大小传递进去
{
int t; //定义整形变量
for(int i=1;i<n;i++) //定义循环
{
for(int k=0;k<n-i;k++)
{
if(b[k]>b[k+1]) //如果前一个元素大于后一个元素
{
t=b[k]; //将b[k]值赋给中间变量t
b[k]=b[k+1];//将后一个元素赋值给前一个元素
b[k+1]=t;//将中间变量t值赋给b[k+1]
}//三部操作实质是实现前后两个元素交换
}
}
}//此自定义的功能是实现冒泡排序
using namespace std; //使用命名空间
void Bubblesort(int b[],int n);//申明自定义函数
void main()
{
const int N=10; //const关键字定义常亮
int a[N]={300,46,78,109,21,70,26,290,166,8};//定义数组并初始化
Bubblesort(a,N); //引用自定义函数
cout<<"排序后的数据为:"; //输出提示信息
for(int m=0;m<=9;m++) //定义循环,m初值为0,每次循环加1,m值小于等于9结束
{
cout<<a[m]<<","; //输出数组元素
}
cout<<endl; //提示信息换行
}
void Bubblesort(int b[],int n) //定义自定义函数,将数组和数组大小传递进去
{
int t; //定义整形变量
for(int i=1;i<n;i++) //定义循环
{
for(int k=0;k<n-i;k++)
{
if(b[k]>b[k+1]) //如果前一个元素大于后一个元素
{
t=b[k]; //将b[k]值赋给中间变量t
b[k]=b[k+1];//将后一个元素赋值给前一个元素
b[k+1]=t;//将中间变量t值赋给b[k+1]
}//三部操作实质是实现前后两个元素交换
}
}
}//此自定义的功能是实现冒泡排序
2014-04-23
展开全部
#include<iostream>
using namespace std;
int main(void)
{
cout<<"....."<<endl;//里面内容可以是一首辞,因为辞一般都比较长,比注释好,没有复杂的东西,就是基本结构和几条输出语句
cout<<"....."<<endl;
cout<<"....."<<endl;
return 0;
}
using namespace std;
int main(void)
{
cout<<"....."<<endl;//里面内容可以是一首辞,因为辞一般都比较长,比注释好,没有复杂的东西,就是基本结构和几条输出语句
cout<<"....."<<endl;
cout<<"....."<<endl;
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询