21xrx.com
2024-11-22 09:37:26 Friday
登录
文章检索 我的文章 写文章
玩转c++编程:简单又有趣的代码实现
2023-06-23 03:57:26 深夜i     --     --
C++编程 简单 有趣 代码实现 玩转

C++编程是一个充满挑战的领域,但同时也可以非常有趣。对于初学者来说,编写简单又有趣的代码是一个很好的练习方式,这不仅能提高编程能力,而且能让你享受到编程的乐趣。下面就让我们一起来看看如何用C++编写简单又有趣的代码。

1. 用字符画实现你的名字

字符画不仅可以用来装饰你的个人简介,还可以用来实现你的名字。通过使用各种符号和字符,可以创造出很多惊人的效果。在C++里面实现字符画也很简单,你只需要用cout语句输出你想要的字符即可。

以下是展示如何用字符画实现自己名字的代码:


#include <iostream>

using namespace std;

int main(){

cout << " ______  ______  __   __ __   __    ______  __     ______  ______  ______  \n";

cout << "/\\ ___\\ /\\ == \\ /\\ \\ _ \\ \\/\\ \\  /\\ \\   /\\ __ \\ /\\ \\    /\\ == \\ /\\ ___\\ /\\ ___\\ \n";

cout << "\\ \\ __\\ \\ \\ _-/ \\ \\ \\/ \".\\ \\ \\ \\ \\ \\ \\____ \\ \\ \\/\\ \\\\ \\ \\____ \\ \\ __< \\\\ \\ __\\ \\ \\___ \\ \n";

cout << " \\ \\_\\  \\ \\_\\  \\ \\__/\".~\\_\\ \\_\\ \\ \\_____\\ \\ \\_____\\\\ \\_____\\ \\ \\_____\\\\ \\_____\\\\/\\_____\\\n";

cout << " \\/_/   \\/_/   \\/_/  \\/_/\\/_/  \\/_____/ \\/_____/ \\/_____/  \\/_____/ \\/_____/ \\/_____/\n";

 return 0;

}

2. 用冒泡排序实现数字排列

冒泡排序是一种常见的排序算法,它通过比较两个相邻的数字,交换它们的位置,以达到排序的目的。虽然冒泡排序可能不是最快的排序算法,但它很适合用于教学和练习。

以下是展示如何用冒泡排序实现数字排列的代码:


#include<iostream>

using namespace std;

void swap(int *x, int *y){

 int temp = *x;

 *x = *y;

 *y = temp;

}

void bubbleSort(int arr[], int n){

 for(int i = 0; i < n-1; i++){

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

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

    swap(&arr[j], &arr[j+1]);

   }

  }

 }

}

void printArray(int arr[], int n){

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

  cout<<arr[i]<<" ";

 }

 cout<<endl;

}

int main(){

 int arr[] = 4;

 int n = sizeof(arr)/sizeof(arr[0]);

 

 cout<<"排序前的数组:";

 printArray(arr, n);

 bubbleSort(arr, n);

 cout<<"排序后的数组:";

 printArray(arr, n);

 return 0;

}

3. 用递归实现斐波那契数列

斐波那契数列是指一个数列,该数列特点是前两个数的和等于后一个数,如:0、1、1、2、3、5、8、13……以此类推。用递归实现斐波那契数列也是一种非常有趣的做法。

以下是展示如何用递归实现斐波那契数列的代码:


#include<iostream>

using namespace std;

int fibonacci(int n){

 if(n <= 1)

  return n;

 

 else{

  return fibonacci(n-1) + fibonacci(n-2);

 }

}

int main(){

 int n = 10;

 cout<<"前 "<<n<<" 个斐波那契数列如下:"<<endl;

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

  cout<<fibonacci(i)<<" ";

 }

 return 0;

}

总结

以上介绍了三种用C++编写简单又有趣的代码的做法,它们可以让你在学习的同时感到愉快。当然,这些代码只是氵入门级别,如果你想要更深入的学习,还需要不断努力。希望这篇文章能够对你有所帮助,祝你编程愉快!

  
  

评论区

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