我正在尝试制作一个需要嵌套循环才能正常工作的程序.但嵌套循环的数量取决于用户输入的字符数以及要输出的字符.
到目前为止这是我的代码.
#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)
那么,有没有办法解决这个问题.
我的 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;的情况下实现这一目标?或者不将其从文档流中删除。
我\xe2\x80\x99m是数据结构的新手,我\xe2\x80\x99m在Javascript中学习它。
\n\n我的问题是:\n当我们在 javascript 中拥有对象时,为什么还需要哈希表?\n任何人都可以给我一个哈希表比对象更有用的情况吗?
\n