如何用ring of for把字母拼在一起组成一个词?
How to use ring of for to put letters together to form a word?
因为我们可以存储和添加数字。
如何逐粒获取本代码中某个颜色的字母然后完整显示,使用for
例如:
enter n:4
number1:b
number2:l
number3:u
number4:e
color: blue
我的问题是我不知道如何保存所有字母,而不仅仅是最后一个字母。
int n;
char a;
char sum=sum;
cout<<"enter n:";
cin>>n;
for(int i=1;i<=n;i++)
{
cout<<"number"<<i<<":";
cin>>a;
sum=a;
}
cout<<"color: "<<sum;
如何使用+
运算符
int n;
char a;
string s="";
cout<<"enter n:";
cin>>n;
for(int i=1;i<=n;i++)
{
cout<<"number"<<i<<":";
cin>>a;
s += a;
}
cout<<"color: "<<s;
如果您需要单独的字母,请使用string.at(位置)功能。
int n = 0;
cin >> n; //number of chars in word
char* word = new char[n+1];
for( int i=0; i < n; i++)
{
cin >> word[i];
}
word[n] = '[=10=]';
cout<<"color: "<< word << endl;
delete [] word;
因为我们可以存储和添加数字。
如何逐粒获取本代码中某个颜色的字母然后完整显示,使用for
例如:
enter n:4
number1:b
number2:l
number3:u
number4:e
color: blue
我的问题是我不知道如何保存所有字母,而不仅仅是最后一个字母。
int n;
char a;
char sum=sum;
cout<<"enter n:";
cin>>n;
for(int i=1;i<=n;i++)
{
cout<<"number"<<i<<":";
cin>>a;
sum=a;
}
cout<<"color: "<<sum;
如何使用+
运算符
int n;
char a;
string s="";
cout<<"enter n:";
cin>>n;
for(int i=1;i<=n;i++)
{
cout<<"number"<<i<<":";
cin>>a;
s += a;
}
cout<<"color: "<<s;
如果您需要单独的字母,请使用string.at(位置)功能。
int n = 0;
cin >> n; //number of chars in word
char* word = new char[n+1];
for( int i=0; i < n; i++)
{
cin >> word[i];
}
word[n] = '[=10=]';
cout<<"color: "<< word << endl;
delete [] word;