不定長配列を入力し、文字列を入力します.文字も含まれます.数字も含まれます.出力配列も含まれます.2 D配列を入力します.文字も数字もできます.
13054 ワード
// , , , , , ,
#include
#include
#include
#include
#include
using namespace std;
void test01() // , , ,
{
string str;
cin >> str;
int sum = 0;
vector<int> v;
for (int i = 0; i <= str.size(); i++)
{
if (str[i] >= '0' && str[i] <= '9')
{
sum = sum * 10 + str[i] - 48;
}
else
{
if (sum)
{
v.push_back(sum);
}
sum = 0;
}
}
for (int i = 0; i < v.size(); i++)
{
cout << v[i] << " ";
}
cout << endl;
}
void test02() // ,
{
vector<vector<char>> arr;
vector<char> v;
int m;
int n;
cin >> m >> n;
cout << endl;
for (int i = 0; i < m; i++)
{
v.clear();
for (int j = 0; j < n; j++)
{
char tmp;
cin >> tmp;
v.push_back(tmp);
}
arr.push_back(v);
}
for (int i = 0; i < arr.size(); i++)
{
for (int j = 0; j < arr[0].size(); j++)
{
cout << arr[i][j] << " ";
}
cout << endl;
}
cout << endl;
}
void test03() //
{
vector<int> v;
do
{
int tmp;
cin >> tmp;
v.push_back(tmp);
} while (getchar() != '
');
for (int i = 0; i < v.size(); i++)
{
cout << v[i] << " ";
}
cout << endl;
}
int main()
{
//test01();
//test02();
//test03();
system("pause");
return 0;
}