21xrx.com
2024-11-22 07:09:39 Friday
登录
文章检索 我的文章 写文章
C/C++语言程序设计教程课后答案
2023-07-10 00:53:18 深夜i     --     --
C/C++语言 程序设计 教程 课后答案 编程学习

本文为大家提供C/C++语言程序设计教程课后答案,希望可以帮助大家更好地掌握这门编程语言。

1. 以下代码的输出结果是什么?

#include

using namespace std;

int main(){

  int a=5,b=3,c=7;

  cout<<(a>b)<<" "<<(a <<" "<<(a==b)<<" "<<(a!=b)<

  cout<<(a&&b)<<" "<<(a||b)<<" "<<(!a)<<" "<<(!b)<

  cout<<(c>>1)<

  return 0;

}

答案:1 0 0 1

   1 1 0 0

   3

2. 请使用for循环打印以下图形:

*

***

*****

*******

*****

***

*

答案:

for(int i=1;i<=4;i++){ //打印上半部分

  for(int j=1;j<=2*i-1;j++){

   cout<<"*";

  }

  cout<

}

for(int i=1;i<=3;i++){ //打印下半部分

  for(int j=1;j<=7-2*i;j++){

   cout<<"*";

  }

  cout<

}

3. 请编写一个函数,实现两个整数变量的交换。

void swap(int &a,int &b){ //交换函数

  int temp=a;

  a=b;

  b=temp;

}

int main(){

  int x=5,y=3;

  swap(x,y); //调用交换函数

  cout< <<" "< <

  return 0;

}

答案:3 5

总之,掌握好C/C++语言的编程知识是非常重要的,希望通过本文提供的答案可以帮助大家在学习过程中更好地理解和掌握,进一步提升自身的编程能力。

  
  

评论区

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