速通c++(周六)

前言

hello大家好,我是文宇。

今天是速通c++的最后一天。(周日是愉快的玩耍,学个毛线)

今天是一些用循环写的骚操作(娱乐)

正文

以下是一些在C++中使用循环进行的有趣和骚操作的例子:

  1. 打印三角形:
int n = 5;
for (int i = 0; i < n; i++) {
  for (int j = 0; j <= i; j++) {
    cout << "*";
  }
  cout << endl;
}

输出:

*
**
***
****
*****

  1. 反向打印字符串:
string str = "Hello World";
for (int i = str.length() - 1; i >= 0; i--) {
  cout << str[i];
}

输出:

dlroW olleH

  1. 九九乘法表:
for (int i = 1; i <= 9; i++) {
  for (int j = 1; j <= i; j++) {
    cout << j << " * " << i << " = " << i*j << " ";
  }
  cout << endl;
}

输出:

1 * 1 = 1 
1 * 2 = 2  2 * 2 = 4 
1 * 3 = 3  2 * 3 = 6  3 * 3 = 9 
1 * 4 = 4  2 * 4 = 8  3 * 4 = 12  4 * 4 = 16 
1 * 5 = 5  2 * 5 = 10  3 * 5 = 15  4 * 5 = 20  5 * 5 = 25 
1 * 6 = 6  2 * 6 = 12  3 * 6 = 18  4 * 6 = 24  5 * 6 = 30  6 * 6 = 36 
1 * 7 = 7  2 * 7 = 14  3 * 7 = 21  4 * 7 = 28  5 * 7 = 35  6 * 7 = 42  7 * 7 = 49 
1 * 8 = 8  2 * 8 = 16  3 * 8 = 24  4 * 8 = 32  5 * 8 = 40  6 * 8 = 48  7 * 8 = 56  8 * 8 = 64 
1 * 9 = 9  2 * 9 = 18  3 * 9 = 27  4 * 9 = 36  5 * 9 = 45  6 * 9 = 54  7 * 9 = 63  8 * 9 = 72  9 * 9 = 81 

  1. 打印菱形:
int n = 5;
for (int i = 1; i <= n; i++) {
  for (int j = 1; j <= n - i; j++) {
    cout << " ";
  }
  for (int k = 1; k <= 2*i - 1; k++) {
    cout << "*";
  }
  cout << endl;
}
for (int i = n - 1; i >= 1; i--) {
  for (int j = 1; j <= n - i; j++) {
    cout << " ";
  }
  for (int k = 1; k <= 2*i - 1; k++) {
    cout << "*";
  }
  cout << endl;
}

输出:

    *
   ***
  *****
 *******
*********
 *******
  *****
   ***
    *

这些骚操作只是给你一些灵感,你可以根据自己的需求和创意使用循环进行更多有趣的操作。请记住,代码的骚操作并不一定是实用或有效的,但它们可以帮助你更好地了解和掌握C++的循环语法和逻辑。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

文宇炽筱

有一个打赏就多写十篇文章

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值