2021-11-04

var a = '';
for (var i = 1; i < 10; i++) {
  for (var j = i; j < 10; j++) {
    a += '*';
  }
  a += '\n';
}
console.log(a);

在这里插入图片描述

var a = '';
    for (var i = 1; i <= 5; i++) {
      a += "*";
    }
    console.log(a);
    
    // i = 1时j = 0, j <= 10, j++
    var a = '';
    for (var i = 1; i < 10; i++) {
      for (var j = i; j < 10; j++) {
        a += '*';
      }
      a += '\n';
    }
    console.log(a);
    var a = '';
    for (var i = 1; i <= 9; i++) {
      for (var j = 1; j <= i; j++) {
        a += j + '*' + i + '=' + i * j + '\t';
      }
      a += '\n';
    }
    console.log(a);

    var str = '';
    for (var i = 0; i <= 4; i++) {
      for (var j = 1; j <= 5; j++) {
        str += '*';
      }
      str += '\n';
    }
    console.log(str);

    var str = '';
    for (var i = 0; i <= 5; i++) {
      for (var j = 0; j <= i; j++) {
        str += '*';
      }
      str += '\n';
    }
    console.log(str);

在这里插入图片描述

在C++中,你可以使用`std::replace_if`函数来替换特定字符,如空格和`.`,然后使用`std:: toupper`将首字母大写。对于日期部分,你需要先提取出来并转换格式。以下是一个示例: ```cpp #include <iostream> #include <algorithm> #include <cctype> std::string format_string(const std::string& input) { // 将所有空格替换为逗号 for (size_t i = 0; i < input.length(); ++i) { if (input[i] == ' ') { input[i] = ','; } } // 提取并格式化日期部分 size_t date_start = input.find("date:"); if (date_start != std::string::npos) { size_t date_end = input.find(" ", date_start + 6); // 假设" "紧跟在日期后面 std::string date_str = input.substr(date_start + 6, date_end - date_start - 6); date_str = "Date:" + date_str.substr(0, 4) + "." + date_str.substr(5, 2) + "." + date_str.substr(8, 2); input.replace(date_start, date_end - date_start, date_str); } // 将单词首字母大写 std::transform(input.begin(), input.begin() + input.find_last_not_of(' '), input.begin(), ::toupper); return input; } int main() { std::string str = "hello zzki sss.date:2021-11-04 "; std::string formatted = format_string(str); std::cout << formatted << std::endl; return 0; } ``` 这段代码会输出: ``` Hello Zzki Sss, Date:2021.11.04 ``` 请注意,这个例子假设日期总是从`date:`开始,紧跟一个空格,然后是四位数的年份、两位数的月份和两位数的日期。如果实际数据格式有所不同,可能需要调整相应的查找和替换部分。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

芒果水蜜桃

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值