- /*
- * 文件名称:
- * 作 者:钟新涌
- * 完成日期:2017 年 5 月 15 日
- * 版 本 号:v1.0
- * 对任务及求解方法的描述部分:
- * 输入描述:无
- * 问题描述:
- * 问题分析:略
- * 算法设计:略
- */
#include <iostream> using namespace std; int main() { int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int sum=0,i,j; for(i=0;i<3;i++) for(j=0;j<3;j++) { if(i==j||i+j==2) {sum=sum+a[i][j];} } cout<<"对角线和是:"<<sum<<endl; return 0; }
#include <iostream> using namespace std; int main() { int x,y,n,k,i,j,t; int a[10]={2,1,4,3,5,6,9,8,7,0}; for(i=0;i<9;i++) { for(j=0;j<9-i;j++) { if (a[j]>a[j+1]) {t=a[j],a[j]=a[j+1],a[j+1]=t;} } } cout<<"排序后的数组为:"<<endl; for(i=0;i<10;i++) cout<<a[i]<<" "; cout<<endl; cout<<"请在键盘输入一个数:"; cin>>x; for(i=0;i<10;i++) if(a[i]==x) k=i; for(i=k;i<9;i++) a[i]=a[i+1]; cout<<"删除后的数组为:"<<endl; for(i=0;i<9;i++) cout<<a[i]<<" "; cout<<endl; cout<<"请从键盘中输入一个数:"; cin>>y; for(i=0;i<10;i++) if(a[i]<=y&&y<=a[i+1]) n=i; for(i=9;i>n;i--) a[i]=a[i-1]; a[i+1]=y; cout<<"插入后的数组为:"<<endl; for(i=0;i<10;i++) cout<<a[i]<<" "; cout<<endl; return 0; }
C++作业6
最新推荐文章于 2024-03-18 09:12:22 发布