输入时要getline
2025-06-01 12:59:43
发布于:北京
8阅读
0回复
0点赞
上集回顾:https://www.acgo.cn/problemset/422/42904?tab=explanation
这一次来讲字符串。
字符串的定义是指由若干个字符组成的东东,在C++中定义字符串的方法有两种,一种是数据类型为char(字符)的数组(见数组篇篇)而另一种为“string”
string的定义:
string 变量名;
一定要注意,要有头文件# include<string>(可以万能头)
string的输入:
直接
cin>>a;
但是,如果测试样例有空格,cin就会停止。这得用
getline(cin,a);
然后输出就简单了,可以看上一集来了解。
最后AC代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
cout<<" *"<<endl;
cout<<" * * "<<endl;
cout<<" * *"<<endl;
cout<<"*******"<<endl;
return 0;
}
全部评论 1
空格为啥不是字符?
2025-05-31 来自 广东
0对不起,记错了
2025-06-01 来自 北京
0写的时候太累了,导致记错了
2025-06-01 来自 北京
0
有帮助,赞一个