欢迎来到一句话经典语录网
我要投稿 投诉建议
当前位置:一句话经典语录 > 口号 > 循环用书的口号

循环用书的口号

时间:2016-07-23 01:14

教材循环使用的利与弊

这个有点难度这种可以到威客付费让别人写在这弄起码要多给点分吧

看到书上写的一个循环体,如下

冒泡排序第二个for循环作用 第一次结束后将最大的数放置最后 第二次结束后将第二大数放到倒数第二的位置 以此类推 相应的 循环的次数应该越来越少 因为大数逐渐排列好了1. 用起泡法把数组中的数从大到小排列方法一:#include using namespace std;int main(){ int a[10]; int i,j; cout<<请输入各个数字:<<' '; for(i=0;i<10;i++) cin>>a[i]; for(j=1;j<10;j++)\\\/\\\/进行n-1次循环,n-i趟比较 for(i=0;i<10-j;i++)\\\/\\\/每趟进行n-i-j次比较 { if(a[i]>a[i+1])\\\/\\\/相邻两数进行比较 { int t=a[i]; a[i]=a[i+1]; a[i+1]=t; } } for(i=0;i<10;i++) cout<using namespace std;int main(){ int i,j,a[10]={54 ,7 ,8 ,93, 4 ,33 ,6 ,12 ,28, 0};\\\/\\\/定义数组a【】并初始化各值 for(j=1;j<10;j++) for(i=0;i<=9-j;i++) { if(a[i]>a[i+1])\\\/\\\/对相邻两数进行比较,如果条件成立,交换两数的值, { int t=a[i]; a[i]=a[i+1]; a[i+1]=t; } } for(i=0;i<10;i++) cout<using namespace std;int main(){ int a[100]; int n,i,j; cout<<请输入要比较的数字个数:<<' '; cin>>n; cout<<请输入各个数字:<<' '; for(i=0;i>a[i]; for(j=1;ja[i+1])\\\/\\\/相邻两数进行比较 { int t=a[i]; a[i]=a[i+1]; a[i+1]=t; } } for(i=0;i

声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。联系xxxxxxxx.com

Copyright©2020 一句话经典语录 www.yiyyy.com 版权所有

友情链接

心理测试 图片大全 壁纸图片