新的开始——数组
来源:互联网 发布:高级seo 编辑:程序博客网 时间:2024/06/06 01:07
(1)用冒泡法实现数组从小到大排序,输出结果。
#include<iostream>
using namespace std;
int main()
{
int a[11],i,j,t;
cout<<"请输入10个数:"<<endl;
for(i=1;i<=10;i++)
cin>>a[i];
for(j=1;j<=9;j++)
for(i=1;i<=10-j;i++)
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
cout<<"按从小到大输出:";
for(i=1;i<=10;i++)
cout<<a[i]<<' ';
cout<<endl;
return 0;
}
(2)用冒泡法实现数组从大到小排序,输出结果。
#include<iostream>
using namespace std;
int main()
{
int a[11],i,j,t;
cout<<"请输入10个数:"<<endl;
for(i=1;i<=10;i++)
cin>>a[i];
for(j=1;j<=9;j++)
for(i=1;i<=10-j;i++)
if(a[i]<a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
cout<<"按从大到小输出:";
for(i=1;i<=10;i++)
cout<<a[i]<<' ';
cout<<endl;
return 0;
}
(3)输出一个一维数组中的最大值、最小值、全部元素的和,并将此数组中的值按逆序重新存放。例如原先a[0]~a[4]存放2 8 7 5 3,逆序存放后 a[0]~a[4]变为存放3 5 7 8 2
#include<iostream>
using namespace std;
int main()
{
int a[6],i,n,m,s,c;
s=0;
cout<<"请输入五个数:";
for(i=1;i<6;i++)
cin>>a[i];
for(i=1;i<6;i++)
if(a[i]<a[i+1])
m=a[i];
for(i=1;i<6;i++)
if(a[i]>a[i+1])
n=a[i];
for(i=1;i<6;i++)
s=s+a[i];
cout<<"最大值为:"<<n<<endl;
cout<<"最小值为:"<<m<<endl;
cout<<"总和为:"<<s<<endl;
for(i=1;i<4;i++)
{
c=a[i];
a[i]=a[6-i];
a[6-i]=c;
}
cout<<"逆序为:";
for(i=1;i<6;i++)
cout<<a[i];
cout<<endl;
return 0;
}
改正
#include<iostream>
using namespace std;
int main()
{
int a[6],i,s,c,max,min;
s=0;
cout<<"请输入五个数:";
for(i=1;i<6;i++)
cin>>a[i];
max=0;
for(i=1;i<6;i++)
if(a[i]>max)
max=a[i];
min=max;
for(i=1;i<6;i++)
if(a[i]<min)
min=a[i];
for(i=1;i<6;i++)
s=s+a[i];
cout<<"最大值为:"<<max<<endl;
cout<<"最小值为:"<<min<<endl;
cout<<"总和为:"<<s<<endl;
for(i=1;i<4;i++)
{
c=a[i];
a[i]=a[6-i];
a[6-i]=c;
}
cout<<"逆序为:";
for(i=1;i<6;i++)
cout<<a[i]<<' ';
cout<<endl;
return 0;
- 新的开始——数组
- 引—新的开始
- 2012——新的学期新的开始
- 新的开始——C#
- 新的开始——坚持
- 一个新的开始——2014001
- 英语总结——新的开始
- 2017——新的开始,加油!
- CSDN——一个新的开始
- 技术人生——新的开始
- csdn—我的新开始
- 新的开始—学会沉淀
- 开始!新的开始?
- 开始新的开始
- 新的开始——我的追梦旅程
- 成长——新的开始,一切都是美好的
- 年终总结——旧的收获与新的开始
- 我的程序人生—新的开始。
- apk反编译问题总结
- uva 10534 - Wavio Sequence (dp)
- 使用数据库自增特性生成全局唯一id
- 尾数定价,你中招了吗
- Mysql 修饰符
- 新的开始——数组
- Dedecms数据库结构表名地址
- Wireshark 数据包解读实例
- linux shell grep的用法
- 【IPC通信】基于管道的popen和pclose函数
- Android: 上传图片到服务器
- Linux下如何实现用户的集中管理(NIS服务器的高级配置)
- system
- JQuery 设置高亮(多个关键词)