Q1094
一,看题
1,字符串确实是我的弱项。
2,
二,看题解
#include<iostream>
#include<string>
using namespace std;
int main(){
string a[];
string s;
int x;
cin>>x;
cin.get();//这一步很关键。
for(int i=;i<x;i++)
{
getline(cin,a[i]);
cout<<a[i]<<endl<<endl;
}
while(cin>>s)
{
cout<<s<<endl<<endl;
} }
1,但是我对于cin.get()这步还是感觉很奇怪。
这块的用法确实挺奇怪的,显然这块我不会。
2,说实话getline()的用法我也不明确。
然后肯定得改进一下
#include<iostream>
#include<string>
using namespace std;
int main(){
string a[];
string s;
int x;
cin>>x;
// cin.get();
for(int i=;i<x+1;i++)
{
getline(cin,a[i]);
cout<<a[i]<<endl<<endl;
}
while(cin>>s)
{
cout<<s<<endl<<endl;
} }
两个程序的答案大致可以,但是你的第二个过不了由于上面多了两行空格;
你还是再思考思考这题目吧。
Q1094的更多相关文章
随机推荐
- node 读取超大Excel 文件,提取数据
之前是用 node-xlsx 来处理excel文件,主要是读取数据或者根据数据生成excel文件.不过,node-xlsx 似乎无法处理超大的excel(100MB以上),例如: var xlsx = ...
- go-gin-api 路由中间件 - 签名验证(七)
概览 首先同步下项目概况: 上篇文章分享了,路由中间件 - Jaeger 链路追踪(实战篇),文章反响真是出乎意料, 「Go中国」 公众号也转发了,有很多朋友加我好友交流,直呼我大神,其实我哪是什么大 ...
- Scratch 3.6环境搭建(万江波实战记录)
1.Scratch官网在线环境 官方网址:scratch.mit.edu 进入后,点击“Create”建立 2. Scratch官网在线环境_简体中文(点击这个地球) 3-选择:创意 4-进入”创意“ ...
- CopyOnWriteArraySet 源码分析
CopyOnWriteArraySet 源码分析: 1:数据结构: private final CopyOnWriteArrayList<E> al; 内部维护的是一个CopyOnWri ...
- UVA 583 分解质因数
Webster defines prime as:prime (prim) n. [ME, fr. MF, fem. of prin first, L primus; akin to L prior] ...
- 【leetcode-449】序列化和反序列化二叉搜索树
序列化是将数据结构或对象转换为一系列位的过程,以便它可以存储在文件或内存缓冲区中,或通过网络连接链路传输,以便稍后在同一个或另一个计算机环境中重建. 设计一个算法来序列化和反序列化二叉搜索树. 对序列 ...
- 关于YII框架Response content must not be an array的解决方法
public function actionGet_permissions() { \Yii::$app->response->format = \yii\web\Response::FO ...
- WPF ObservableCollection,INotifyPropertyChanged
xaml: <DockPanel Margin="10"> <StackPanel DockPanel.Dock="Rig ...
- 【代码笔记】Web-CSS-CSS组合选择符
一,效果图. 二,代码. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> ...
- 英语AmbraGrisea龙涎香
龙涎香AmbraGrisea是抹香鲸科动物抹香鲸的肠内分泌物的干燥品.取自宰杀的抹香鲸肠内分泌物(即鲸鱼的粪便,它是抹香鲸吞食墨鱼后,胃肠道分泌出来的灰黑色的蜡状排泄物).其味甘.气腥.性涩,具有行气 ...