holyya.com
2025-09-04 21:48:17 Thursday
登录
文章检索 我的文章 写文章
C++第六章上机答案汇总
2023-06-28 02:47:04 深夜i     --     --
C++ 第六章 上机 答案 汇总

本篇文章将为大家汇总C++第六章上机答案,供大家参考。

1.第一题:


#include<iostream>

using namespace std;

int main(){

int a[5]=21;

int q;

cin>>q;

bool flag=true;

for(int i=0;i<=4;i++){

 if(q==a[i]){

  cout<<i+1<<endl;

  flag=false;

  break;

 }

}

if(flag)

 cout<<"not found"<<endl;

return 0;

}

2.第二题:


#include<iostream>

using namespace std;

int main(){

int a[5]=78;

for(int i=4;i>=0;i--)

 cout<<a[i]<<" ";

cout<<endl;

return 0;

}

3.第三题:


#include<iostream>

using namespace std;

int main(){

int a[5]=78;

int temp;

for(int i=0;i<5/2;i++){

 temp=a[i];

 a[i]=a[5-i-1];

 a[5-i-1]=temp;

}

for(int i=0;i<5;i++)

 cout<<a[i]<<" ";

return 0;

}

4.第四题:


#include<iostream>

using namespace std;

int main(){

int a[5]=78;

int maxpos=0;

for(int i=1;i<5;i++){

 if(a[i]>a[maxpos])

  maxpos=i;

}

cout<<a[maxpos]<<endl;

return 0;

}

5.第五题:


#include<iostream>

using namespace std;

int main(){

int a[5]=78;

int sum=0;

for(int i=0;i<5;i++)

 sum+=a[i];

cout<<sum<<endl;

return 0;

}

6.第六题:


#include<iostream>

using namespace std;

int main(){

int a[5]=65;

int count=0;

for(int i=0;i<5;i++){

 if(a[i]%2==0)

  count++;

}

cout<<count<<endl;

return 0;

}

7.第七题:


#include<iostream>

using namespace std;

int main(){

int a[5]=65;

int maxpos=0,minpos=0;

for(int i=1;i<5;i++){

 if(a[i]>a[maxpos])

  maxpos=i;

 if(a[i]<a[minpos])

  minpos=i;

}

int temp=a[maxpos];

a[maxpos]=a[minpos];

a[minpos]=temp;

for(int i=0;i<5;i++)

 cout<<a[i]<<" ";

return 0;

}

8.第八题:


#include<iostream>

using namespace std;

int main(){

int a[5]=65;

int count=0;

for(int i=1;i<5;i++){

 if(a[i]>a[i-1])

  count++;

}

cout<<count<<endl;

return 0;

}

9.第九题:


#include<iostream>

using namespace std;

int main(){

int a[5]={5,21,45,78,65};

for(int i=0;i<4;i++){

 for(int j=0;j<4-i;j++){

  if(a[j]>a[j+1]){

  int temp=a[j];

  a[j]=a[j+1];

  a[j+1]=temp;

  }

 }

}

for(int i=0;i<5;i++)

 cout<<a[i]<<" ";

return 0;

}

10.第十题:


#include<iostream>

using namespace std;

int main(){

int a[5][5]={

 {1,2,3,4,5},

 {6,7,8,9,10},

 {11,12,13,14,15},

 {16,17,18,19,20},

 {21,22,23,24,25}

};

for(int i=0;i<5;i++){

 for(int j=0;j<5;j++){

  cout<<a[i][j]<<" ";

 }

 cout<<endl;

}

return 0;

}

以上就是本篇文章的全部内容。感谢大家的阅读。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复