C++作业6
来源:互联网 发布:腾讯微信大数据 编辑:程序博客网 时间:2024/06/05 11:55
【项目1:数组操作】
一.问题及代码
#include<iostream> using namespace std; int main() { int a[10]={2,3,4,7,9,8,10,1,5,6}; int i,j,t,x,y,b,c; for(i=0;i<=8;i++) { for(j=0;j<=8-i;j++) { if(a[j+1]<a[j]) { t=a[j];a[j]=a[j+1];a[j+1]=t; } } } for(i=0;i<10;i++) cout<<a[i]<<" "; cout<<endl; cout<<"请输入一个数x:"; cin>>x; for(i=0;i<10;i++) if(a[i]==x) b=i; for(i=b;i<9;i++) a[i]=a[i+1]; for(i=0;i<9;i++) cout<<a[i]<<" "; cout<<endl; cout<<"请输入一个数y:"; cin>>y; for(i=0;i<9;i++) if(a[i]<=y&&y<a[i+1]) c=i; for(i=9;i>c;i--) a[i]=a[i-1]; a[c+1]=y; for(i=0;i<10;i++) cout<<a[i]<<" "; cout<<endl; }
二,运行结果
【项目2:数组合并】
一.问题及代码
#include<iostream>using namespace std;int main(){int a[5]={1,3,8,9,10},b[5]={2,3,4,5,6},c[10];int i,j, t;for(i=0;i<5;i++)c[i]=a[i];for(i=0;i<5;i++)c[i+5]=b[i];for(i=0;i<=8;i++){for(j=0;j<=8-i;j++){if(c[j]>c[j+1]){t=c[j+1];c[j+1]=c[j];c[j]=t;}}}for(i=0;i<10;i++)cout<<c[i]<<" ";cout<<endl;}二,运行结果
【项目3:矩阵求和】
一.问题及代码
#include<iostream>using namespace std;int main(){int a[3][3]={1,2,3,4,5,6,7,8,9},i,j ,sum=0;for(i=0;i<3;i++){for(j=0;j<3;j++)if(i==j||i+j==2)sum+=a[i][j];}cout<<"两条对角线上的元素之和:";cout<<sum<<endl;}
二.运行结果
阅读全文
1 0
- c++-作业6
- C语言程序设计课后作业6
- c 作业
- c作业
- C作业
- c作业
- c作业
- c作业
- c作业
- c作业
- C++P27作业3,4,5,6
- C++P51作业1,3,4,6
- C语言作业-6-1分解质因数
- C语言作业-6-2完数
- XTU C语言程序设计实践作业6
- 【C语言】【unix c】作业 前台作业和后台作业
- 作业:C++作业6
- C语言期中作业
- BZOJ 2836: 魔法树 树链剖分+DFS序
- 边框距离上下都是有距离的
- 硬盘的读写原理
- Comparable和Comparator的区别和联系
- Android:实现装备购买
- C++作业6
- How do I clone a github project to run locally?
- 闪电狗 发送邮件 配置
- 使用HttpClient实现文件的上传下载
- java创建线程的两种方法
- leetcode 36. Valid Sudoku 数独有效
- Ajax比较
- 老版本的环信,实现消息撤回功能。
- linux ifconfig 查看网卡