假設,如果我們有兩個整數數組a1[2]
和a2[2]
,我們要採取輸入,所以我們一般做的是這樣我們可以在數組(a1,a2)中進行輸入嗎?
int a1[2],a2[2];
int i;
cout<<"Enter values in array a1\n";
for(i=0;i<2;i++)
{
cin>>a1[i]; // Taking input in a1 separatly using loop
}
cout<<"Enter values in array a2\n";
for(i=0;i<2;i++)
{
cin>>a2[i]; // Taking input in a2 separatly using loop
}
但是,我們可以做這樣的事情使用代碼CIN語句,儘量減少..
for(j=1;j<3;j++) // Loop for taking input in a(j) array , value of j will be 1 first time so that input will be in array a1
{
cout<<"Enter values in array a"<<j<<endl;
for(i=0;i<2;i++)
{
cin>>a(j)[i]; // Can we do something like this so that we can take input using a loop inside loop
}
}
我不知道什麼應該是正確的問題標題,所以任何想編輯問題標題的人都可以做。
是的,有' std :: map'來支持這樣的。 –