小编Sei*_*eld的帖子

不可预测的嵌套循环数

我正在尝试制作一个需要嵌套循环才能正常工作的程序.但嵌套循环的数量取决于用户输入的字符数以及要输出的字符.

到目前为止这是我的代码.

#include<iostream>
using namespace std;


int main(){
    string str;
    cout<<"Enter some string: ";
    cin>>str;

    // for two characters
    for(int i = 0; i < 2; i++){
        for(int j = 0; j < 2 ; j++){
            cout<<str[i]<<str[j]<<endl;
        }
    };

    // for four characters
    for(int i = 0; i<4; i++){
        for(int j=0;j<4;j++){
            for(int k =0;k<4;k++){
                for(int z=0;z<4;z++)
                    cout<<str[i]<<str[j]<<str[k]<<str[z]<<endl;
                }
        }
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

那么,有没有办法解决这个问题.

c++ recursion

6
推荐指数
1
解决办法
135
查看次数

固定元素的位置而不将其从文档流中删除

我的 HTML 代码中有三个元素。我想将元素固定在右侧,而不将其从文档流中删除。

<div class="container">
   <header class="main-header">
   </header>
   <main class="main-content">
   </main>
   <footer class="main-footer">
   </footer>
</div>
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的CSS代码

.container {
   display: grid;
   grid-template-columns: 1fr 3fr;
   grid-template-rows: auto auto;
}
.main-header{
   grid-column: 1/2;
   grid-row: 1/3;
   /* Here i want this to be fixed (scrolling should not have any effect)*/
   position: fixed;
  }
Run Code Online (Sandbox Code Playgroud)

位置固定将其从文档流中删除,一切看起来都很丑陋。谁能告诉我如何在不使用position:fixed;的情况下实现这一目标?或者不将其从文档流中删除。

html css css-grid

5
推荐指数
2
解决办法
4046
查看次数

哈希表与 JavaScript 中的对象

我\xe2\x80\x99m是数据结构的新手,我\xe2\x80\x99m在Javascript中学习它。

\n\n

我的问题是:\n当我们在 javascript 中拥有对象时,为什么还需要哈希表?\n任何人都可以给我一个哈希表比对象更有用的情况吗?

\n

javascript hashtable object javascript-objects

4
推荐指数
1
解决办法
2433
查看次数