cin getline读入字符串的区别是什么
  • 板块学术版
  • 楼主封禁用户
  • 当前回复15
  • 已保存回复15
  • 发布时间2022/9/12 19:23
  • 上次更新2023/10/27 11:48:14
查看原帖
cin getline读入字符串的区别是什么
731726
封禁用户楼主2022/9/12 19:23

比如这

cin:80分记录

代码:

#include<bits/stdc++.h>
using namespace std;
int main(){
	string a;
	cin>>a;
	int b=0,su=0;
	while(a[b]!='\0') b++;
	for(int i=0;i<b;i++)if(a[i]!=' ')su++;
	cout<<su;
return 0;
}

getline:100分记录

代码:

#include<bits/stdc++.h>
using namespace std;
int main(){
	string a;
	getline(cin,a);
	int b=0,su=0;
	while(a[b]!='\0') b++;
	for(int i=0;i<b;i++)if(a[i]!=' ')su++;
	cout<<su;
return 0;
}
2022/9/12 19:23
加载中...