2 条题解

  • 0
    @ 2023-4-6 20:17:54

    主要就是找规律 注意输出 \ 格式是"\\"


    #include<bits/stdc++.h>
    using namespace std;
    
    int main(){
    int n;
    cin>>n;
    for(int i=1;i<=2*n;i++){
         for(int j=1;j<=2*n-i;j++){
              cout<<" ";  //一个空格
         }
    if(i%2==1){     //判断奇数行
    for(int k=1;k<=i/2+1;k++){
             cout<<"/\\  ";  //这里引号里是两个空格
         }
    } 
    else  
    {
       for(int k=1;k<=i/2;k++){
            cout<<"/__\\";
             }
        }
       cout<<endl;  //注意外循环结束要换行输出
    }
    
    return 0;
    }
    
    • 0
      @ 2023-4-2 12:21:14

      核心代码: for (int i = 1; i <= 2 * n; i++) { for (int j = 1; j <= 2 * n - i; j++) { cout << " "; } if (i % 2 == 1) { for (int k = 1; k <= i / 2 + 1; k++) { cout << "/\ "; } } else { for (int k = 1; k <= i / 2; k++) { cout << "/__\"; } } c

      • 1

      信息

      ID
      1976
      时间
      1000ms
      内存
      256MiB
      难度
      6
      标签
      (无)
      递交数
      1004
      已通过
      323
      上传者