• 用起泡法对10个数排序(由小到大和由大到小)


    由小到大

    #include <iostream>
    using namespace std;
    int main()
    {
    	int a[11];
    	int i,j,t;
    	cout<<"input 10 numbers:"<<endl;
    	for(i=1;i<11;i++)
    		cin>>a[i];//输入a1到a10
    	cout<<endl;
    	for(j=1;j<=9;j++)//10个数进行9轮比较
    		for(i=1;i<=10-j;i++)//每轮中都要进行(10-j)次两两比较
    			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=1;i<11;i++)
    				cout<<a[i]<<" ";//输出十个数
    			cout<<endl;
    			return 0;
    }

    
    

    有大到小

    #include <iostream>
    using namespace std;
    int main()
    {
    	int a[11];
    	int i,j,t;
    	cout<<"input 10 numbers:"<<endl;
    	for(i=1;i<11;i++)
    		cin>>a[i];//输入a1到a10
    	cout<<endl;
    	for(j=1;j<=9;j++)//10个数进行9轮比较
    		for(i=1;i<=10-j;i++)//每轮中都要进行(10-j)次两两比较
    			if(a[i]<a[i+1])//交换两个数的位置,使小数下沉,大数上浮
    			{
    				t=a[i+1];
    				a[i+1]=a[i];
    				a[i]=t;
    			}//两数交换
    			cout<<"the sorted numbers:"<<endl;
    			for(i=1;i<11;i++)
    				cout<<a[i]<<" ";//输出十个数
    			cout<<endl;
    			return 0;
    }
    


    
    
    
  • 相关阅读:
    jQuery事件
    jQuery的效果
    jQuery 选择器
    中级 jQuery 了解
    回调函数 callback()
    预加载
    表格对象的方法
    script中type属性讲解
    将数据渲染到页面的方式:模版
    将数据渲染到页面的几种方式
  • 原文地址:https://www.cnblogs.com/sr1993/p/3697881.html
Copyright © 2020-2023  润新知